builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-7
slave: t-w732-ix-122
starttime: 1447357235.28
results: success (0)
buildid: 20151112102948
builduid: bc04ad22d7fc49bb80ca7b553562df95
revision: 335c2779216be1186d937a95f29d082d8a4045d6
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:35.284398) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:35.285307) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:35.285948) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-122
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-122
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-122
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.567000
basedir: 'C:\\slave\\test'
========= master_lag: 0.42 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.276136) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.276517) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.380001) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.380387) =========
'rm' '-rf' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-122
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-122
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-122
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=0.201000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.595633) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.596368) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.596847) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:36.597254) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-122
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-122
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-122
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
--11:40:36-- 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% 11.87 MB/s
11:40:37 (11.87 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.887000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:37.501605) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2015-11-12 11:40:37.501985) =========
'rm' '-rf' 'scripts'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-122
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-122
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-122
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=2.701000
========= master_lag: 0.70 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2015-11-12 11:40:40.906651) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-12 11:40:40.907013) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 335c2779216be1186d937a95f29d082d8a4045d6 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 335c2779216be1186d937a95f29d082d8a4045d6 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-122
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-122
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-122
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2015-11-12 11:40:41,108 truncating revision to first 12 chars
2015-11-12 11:40:41,108 Setting DEBUG logging.
2015-11-12 11:40:41,108 attempt 1/10
2015-11-12 11:40:41,108 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/335c2779216b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-12 11:40:41,522 unpacking tar archive at: mozilla-inbound-335c2779216b/testing/mozharness/
program finished with exit code 0
elapsedTime=1.074000
========= master_lag: 0.56 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-12 11:40:42.541304) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:42.541643) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:42.638320) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:42.638652) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 11:40:42.639104) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 17 mins, 23 secs) (at 2015-11-12 11:40:42.639433) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '8' '--this-chunk' '7' '--blob-upload-branch' 'mozilla-inbound' '--download-symbols' 'true'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-122
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-122
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-122
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
XPCOM_DEBUG_BREAK=warn
using PTY: False
11:40:42 INFO - MultiFileLogger online at 20151112 11:40:42 in C:\slave\test
11:40:42 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
11:40:42 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
11:40:42 INFO - {'append_to_log': False,
11:40:42 INFO - 'base_work_dir': 'C:\\slave\\test',
11:40:42 INFO - 'blob_upload_branch': 'mozilla-inbound',
11:40:42 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
11:40:42 INFO - 'buildbot_json_path': 'buildprops.json',
11:40:42 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
11:40:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:40:42 INFO - 'download_minidump_stackwalk': True,
11:40:42 INFO - 'download_symbols': 'true',
11:40:42 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
11:40:42 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
11:40:42 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
11:40:42 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
11:40:42 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
11:40:42 INFO - 'C:/mozilla-build/tooltool.py'),
11:40:42 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
11:40:42 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
11:40:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:40:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:40:42 INFO - 'log_level': 'info',
11:40:42 INFO - 'log_to_console': True,
11:40:42 INFO - 'opt_config_files': (),
11:40:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:40:42 INFO - '--processes=1',
11:40:42 INFO - '--config=%(test_path)s/wptrunner.ini',
11:40:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:40:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:40:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:40:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:40:42 INFO - 'pip_index': False,
11:40:42 INFO - 'require_test_zip': True,
11:40:42 INFO - 'test_type': ('testharness',),
11:40:42 INFO - 'this_chunk': '7',
11:40:42 INFO - 'total_chunks': '8',
11:40:42 INFO - 'virtualenv_path': 'venv',
11:40:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:40:42 INFO - 'work_dir': 'build'}
11:40:42 INFO - #####
11:40:42 INFO - ##### Running clobber step.
11:40:42 INFO - #####
11:40:42 INFO - Running pre-action listener: _resource_record_pre_action
11:40:42 INFO - Running main action method: clobber
11:40:42 INFO - rmtree: C:\slave\test\build
11:40:42 INFO - Using _rmtree_windows ...
11:40:42 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
11:42:21 INFO - Running post-action listener: _resource_record_post_action
11:42:21 INFO - #####
11:42:21 INFO - ##### Running read-buildbot-config step.
11:42:21 INFO - #####
11:42:21 INFO - Running pre-action listener: _resource_record_pre_action
11:42:21 INFO - Running main action method: read_buildbot_config
11:42:21 INFO - Using buildbot properties:
11:42:21 INFO - {
11:42:21 INFO - "properties": {
11:42:21 INFO - "buildnumber": 6,
11:42:21 INFO - "product": "firefox",
11:42:21 INFO - "script_repo_revision": "production",
11:42:21 INFO - "branch": "mozilla-inbound",
11:42:21 INFO - "repository": "",
11:42:21 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-7",
11:42:21 INFO - "buildid": "20151112102948",
11:42:21 INFO - "slavename": "t-w732-ix-122",
11:42:21 INFO - "pgo_build": "False",
11:42:21 INFO - "basedir": "C:\\slave\\test",
11:42:21 INFO - "project": "",
11:42:21 INFO - "platform": "win32",
11:42:21 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
11:42:21 INFO - "slavebuilddir": "test",
11:42:21 INFO - "scheduler": "tests-mozilla-inbound-win7-ix-debug-unittest-7-3600",
11:42:21 INFO - "repo_path": "integration/mozilla-inbound",
11:42:21 INFO - "moz_repo_path": "",
11:42:21 INFO - "stage_platform": "win32",
11:42:21 INFO - "builduid": "bc04ad22d7fc49bb80ca7b553562df95",
11:42:21 INFO - "revision": "335c2779216be1186d937a95f29d082d8a4045d6"
11:42:21 INFO - },
11:42:21 INFO - "sourcestamp": {
11:42:21 INFO - "repository": "",
11:42:21 INFO - "hasPatch": false,
11:42:21 INFO - "project": "",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "changes": [
11:42:21 INFO - {
11:42:21 INFO - "category": null,
11:42:21 INFO - "files": [
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/yCBjjMvlRXyZE_EnxaFiug/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/yCBjjMvlRXyZE_EnxaFiug/artifacts/public/build/test_packages.json"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "repository": "",
11:42:21 INFO - "rev": "0df5a6f549d415fb52e768529f90599e364fa341",
11:42:21 INFO - "who": "amccreight@mozilla.com",
11:42:21 INFO - "when": 1447351582,
11:42:21 INFO - "number": 6654210,
11:42:21 INFO - "comments": "Bug 1222495 - Get dom/workers/test/test_suspend.html working with e10s and B2G. r=khuey",
11:42:21 INFO - "project": "",
11:42:21 INFO - "at": "Thu 12 Nov 2015 10:06:22",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "revlink": "",
11:42:21 INFO - "properties": [
11:42:21 INFO - [
11:42:21 INFO - "buildid",
11:42:21 INFO - "20151112080945",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "builduid",
11:42:21 INFO - "7acb524af7d54358894f85cb6070ebfb",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "pgo_build",
11:42:21 INFO - "False",
11:42:21 INFO - "Change"
11:42:21 INFO - ]
11:42:21 INFO - ],
11:42:21 INFO - "revision": "0df5a6f549d415fb52e768529f90599e364fa341"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "category": null,
11:42:21 INFO - "files": [
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/XpTY7kNZQZO9Hvb_AnvTEQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/XpTY7kNZQZO9Hvb_AnvTEQ/artifacts/public/build/test_packages.json"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "repository": "",
11:42:21 INFO - "rev": "9e61ae324d135478280c09b5f493e9d375109334",
11:42:21 INFO - "who": "wmccloskey@mozilla.com",
11:42:21 INFO - "when": 1447352020,
11:42:21 INFO - "number": 6654238,
11:42:21 INFO - "comments": "Bug 1208874 - [webext] Generate an extension-specific UUID (r=kmag)\n",
11:42:21 INFO - "project": "",
11:42:21 INFO - "at": "Thu 12 Nov 2015 10:13:40",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "revlink": "",
11:42:21 INFO - "properties": [
11:42:21 INFO - [
11:42:21 INFO - "buildid",
11:42:21 INFO - "20151112082053",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "builduid",
11:42:21 INFO - "447e78e65e6842898cd7cfa43b8d7fb8",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "pgo_build",
11:42:21 INFO - "False",
11:42:21 INFO - "Change"
11:42:21 INFO - ]
11:42:21 INFO - ],
11:42:21 INFO - "revision": "9e61ae324d135478280c09b5f493e9d375109334"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "category": null,
11:42:21 INFO - "files": [
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/wRbHbhrFRz2r_5ON5jHV9A/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/wRbHbhrFRz2r_5ON5jHV9A/artifacts/public/build/test_packages.json"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "repository": "",
11:42:21 INFO - "rev": "f3ab1f50450af2a5380be725373ba4672326f401",
11:42:21 INFO - "who": "gijskruitbosch@gmail.com",
11:42:21 INFO - "when": 1447354951,
11:42:21 INFO - "number": 6654413,
11:42:21 INFO - "comments": "Bug 1224233 - fix crashy usage of IMENotificationSender::Run using on-screen keyboard on Windows, r=smaug",
11:42:21 INFO - "project": "",
11:42:21 INFO - "at": "Thu 12 Nov 2015 11:02:31",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "revlink": "",
11:42:21 INFO - "properties": [
11:42:21 INFO - [
11:42:21 INFO - "buildid",
11:42:21 INFO - "20151112085445",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "builduid",
11:42:21 INFO - "226f65a180e843669f81ea10ce8e9c07",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "pgo_build",
11:42:21 INFO - "False",
11:42:21 INFO - "Change"
11:42:21 INFO - ]
11:42:21 INFO - ],
11:42:21 INFO - "revision": "f3ab1f50450af2a5380be725373ba4672326f401"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "category": null,
11:42:21 INFO - "files": [
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/5rhDgKJmR1O-M4Fim0Ivlg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/5rhDgKJmR1O-M4Fim0Ivlg/artifacts/public/build/test_packages.json"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "repository": "",
11:42:21 INFO - "rev": "d34f0bd09295241efba3c390e0b0c1b612984f41",
11:42:21 INFO - "who": "nfroyd@mozilla.com",
11:42:21 INFO - "when": 1447354256,
11:42:21 INFO - "number": 6654361,
11:42:21 INFO - "comments": "Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury",
11:42:21 INFO - "project": "",
11:42:21 INFO - "at": "Thu 12 Nov 2015 10:50:56",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "revlink": "",
11:42:21 INFO - "properties": [
11:42:21 INFO - [
11:42:21 INFO - "buildid",
11:42:21 INFO - "20151112091150",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "builduid",
11:42:21 INFO - "0980000cebcc4f0cac6808bfec34d064",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "pgo_build",
11:42:21 INFO - "False",
11:42:21 INFO - "Change"
11:42:21 INFO - ]
11:42:21 INFO - ],
11:42:21 INFO - "revision": "d34f0bd09295241efba3c390e0b0c1b612984f41"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "category": null,
11:42:21 INFO - "files": [
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/oUGb4wytQTeCQUp5h36ddA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/oUGb4wytQTeCQUp5h36ddA/artifacts/public/build/test_packages.json"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "repository": "",
11:42:21 INFO - "rev": "89f3fe7202921aaf81b78cc1287b5e99940dc85b",
11:42:21 INFO - "who": "archaeopteryx@coole-files.de",
11:42:21 INFO - "when": 1447354673,
11:42:21 INFO - "number": 6654392,
11:42:21 INFO - "comments": "Backed out changesets 5a3092c456c0,8dcbfd14f1e5 (bug 1218433) for M3, W3 failures and M10 failure on Android. r=backout\n* * *\nBacked out changeset 8dcbfd14f1e5 (bug 1218433)\n\n\n462 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker-redirect.html | CSP child-src worker test other-src-worker_redir-same - got \"Error: Failed to load script (nsresult = 0x805e0006)\", expected \"blocked\"\n479 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker.html | Test timed out.\n486 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker_data.html | Test timed out.",
11:42:21 INFO - "project": "",
11:42:21 INFO - "at": "Thu 12 Nov 2015 10:57:53",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "revlink": "",
11:42:21 INFO - "properties": [
11:42:21 INFO - [
11:42:21 INFO - "buildid",
11:42:21 INFO - "20151112094548",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "builduid",
11:42:21 INFO - "02dfc7a0a0b7483894e7546ce2dff519",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "pgo_build",
11:42:21 INFO - "False",
11:42:21 INFO - "Change"
11:42:21 INFO - ]
11:42:21 INFO - ],
11:42:21 INFO - "revision": "89f3fe7202921aaf81b78cc1287b5e99940dc85b"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "category": null,
11:42:21 INFO - "files": [
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/juBrtZT7T8m44MDjnSWy3Q/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/juBrtZT7T8m44MDjnSWy3Q/artifacts/public/build/test_packages.json"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "repository": "",
11:42:21 INFO - "rev": "756632e20aa46ce0b2feebdf6f04e6dacdc09811",
11:42:21 INFO - "who": "nfroyd@mozilla.com",
11:42:21 INFO - "when": 1447354913,
11:42:21 INFO - "number": 6654408,
11:42:21 INFO - "comments": "Bug 1221547 - part 2 - copy less data for file transfers over bluetooth; r=btian\n\nWe have a number of places where we create a Bluetooth request with\nallocated memory, then copy that memory into the raw data to be sent\nover the socket. We can do better by transferring ownership to the\nsocket data, rather than copying.",
11:42:21 INFO - "project": "",
11:42:21 INFO - "at": "Thu 12 Nov 2015 11:01:53",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "revlink": "",
11:42:21 INFO - "properties": [
11:42:21 INFO - [
11:42:21 INFO - "buildid",
11:42:21 INFO - "20151112100440",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "builduid",
11:42:21 INFO - "fc42b1225b304fbc87b60387fbfad0da",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "pgo_build",
11:42:21 INFO - "False",
11:42:21 INFO - "Change"
11:42:21 INFO - ]
11:42:21 INFO - ],
11:42:21 INFO - "revision": "756632e20aa46ce0b2feebdf6f04e6dacdc09811"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "category": null,
11:42:21 INFO - "files": [
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:42:21 INFO - },
11:42:21 INFO - {
11:42:21 INFO - "url": null,
11:42:21 INFO - "name": "https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/test_packages.json"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "repository": "",
11:42:21 INFO - "rev": "335c2779216be1186d937a95f29d082d8a4045d6",
11:42:21 INFO - "who": "aklotz@mozilla.com",
11:42:21 INFO - "when": 1447357177,
11:42:21 INFO - "number": 6654494,
11:42:21 INFO - "comments": "Bug 1208059: Make nsNPAPIPluginInstance support WeakPtr and modify PluginAsyncSurrogate to use it; r=jimm",
11:42:21 INFO - "project": "",
11:42:21 INFO - "at": "Thu 12 Nov 2015 11:39:37",
11:42:21 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:42:21 INFO - "revlink": "",
11:42:21 INFO - "properties": [
11:42:21 INFO - [
11:42:21 INFO - "buildid",
11:42:21 INFO - "20151112102948",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "builduid",
11:42:21 INFO - "bc04ad22d7fc49bb80ca7b553562df95",
11:42:21 INFO - "Change"
11:42:21 INFO - ],
11:42:21 INFO - [
11:42:21 INFO - "pgo_build",
11:42:21 INFO - "False",
11:42:21 INFO - "Change"
11:42:21 INFO - ]
11:42:21 INFO - ],
11:42:21 INFO - "revision": "335c2779216be1186d937a95f29d082d8a4045d6"
11:42:21 INFO - }
11:42:21 INFO - ],
11:42:21 INFO - "revision": "335c2779216be1186d937a95f29d082d8a4045d6"
11:42:21 INFO - }
11:42:21 INFO - }
11:42:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
11:42:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/test_packages.json.
11:42:21 INFO - Running post-action listener: _resource_record_post_action
11:42:21 INFO - #####
11:42:21 INFO - ##### Running download-and-extract step.
11:42:21 INFO - #####
11:42:21 INFO - Running pre-action listener: _resource_record_pre_action
11:42:21 INFO - Running main action method: download_and_extract
11:42:21 INFO - mkdir: C:\slave\test\build\tests
11:42:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:42:21 INFO - https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:42:21 INFO - trying https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/test_packages.json
11:42:21 INFO - Downloading https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
11:42:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
11:42:22 INFO - Downloaded 1221 bytes.
11:42:22 INFO - Reading from file C:\slave\test\build\test_packages.json
11:42:22 INFO - Using the following test package requirements:
11:42:22 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
11:42:22 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:42:22 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
11:42:22 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:42:22 INFO - u'jsshell-win32.zip'],
11:42:22 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:42:22 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
11:42:22 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
11:42:22 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:42:22 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
11:42:22 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:42:22 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
11:42:22 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:42:22 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
11:42:22 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
11:42:22 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:42:22 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
11:42:22 INFO - Downloading packages: [u'firefox-45.0a1.en-US.win32.common.tests.zip', u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
11:42:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:42:22 INFO - https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
11:42:22 INFO - trying https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
11:42:22 INFO - Downloading https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.common.tests.zip
11:42:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip'}, attempt #1
11:42:24 INFO - Downloaded 19150041 bytes.
11:42:24 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
11:42:24 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win32.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:42:24 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:42:25 INFO - caution: filename not matched: web-platform/*
11:42:25 INFO - Return code: 11
11:42:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:42:25 INFO - https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
11:42:25 INFO - trying https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
11:42:25 INFO - Downloading https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.web-platform.tests.zip
11:42:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1
11:42:26 INFO - Downloaded 30916440 bytes.
11:42:26 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
11:42:26 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win32.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:42:26 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:43:04 INFO - caution: filename not matched: bin/*
11:43:04 INFO - caution: filename not matched: config/*
11:43:04 INFO - caution: filename not matched: mozbase/*
11:43:04 INFO - caution: filename not matched: marionette/*
11:43:04 INFO - Return code: 11
11:43:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:04 INFO - https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
11:43:04 INFO - trying https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
11:43:04 INFO - Downloading https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
11:43:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.zip'}, attempt #1
11:43:08 INFO - Downloaded 64903093 bytes.
11:43:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
11:43:08 INFO - mkdir: C:\slave\test\properties
11:43:08 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
11:43:08 INFO - Writing to file C:\slave\test\properties\build_url
11:43:08 INFO - Contents:
11:43:08 INFO - build_url:https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
11:43:08 INFO - mkdir: C:\slave\test\build\symbols
11:43: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')]}
11:43:08 INFO - https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:43:08 INFO - trying https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:43:08 INFO - Downloading https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:43:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1
11:43:11 INFO - Downloaded 52456306 bytes.
11:43:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:43:11 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
11:43:11 INFO - Writing to file C:\slave\test\properties\symbols_url
11:43:11 INFO - Contents:
11:43:11 INFO - symbols_url:https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:43:11 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
11:43:11 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:43:14 INFO - Return code: 0
11:43:14 INFO - Running post-action listener: _resource_record_post_action
11:43:14 INFO - Running post-action listener: set_extra_try_arguments
11:43:14 INFO - #####
11:43:14 INFO - ##### Running create-virtualenv step.
11:43:14 INFO - #####
11:43:14 INFO - Running pre-action listener: _pre_create_virtualenv
11:43:14 INFO - Running pre-action listener: _resource_record_pre_action
11:43:14 INFO - Running main action method: create_virtualenv
11:43:14 INFO - Creating virtualenv C:\slave\test\build\venv
11:43:14 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
11:43:14 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
11:43:18 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
11:43:21 INFO - Installing distribute......................................................................................................................................................................................done.
11:43:23 INFO - Return code: 0
11:43:23 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
11:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:43:23 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012C4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-122', 'USERDOMAIN': 'T-W732-IX-122', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-122', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:43:23 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
11:43:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
11:43:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:43:23 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:43:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:43:23 INFO - 'COMPUTERNAME': 'T-W732-IX-122',
11:43:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:43:23 INFO - 'DCLOCATION': 'SCL3',
11:43:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:43:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:43:23 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:43:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:43:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:43:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:43:23 INFO - 'HOMEDRIVE': 'C:',
11:43:23 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:43:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:43:23 INFO - 'KTS_VERSION': '1.19c',
11:43:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:43:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:43:23 INFO - 'LOGONSERVER': '\\\\T-W732-IX-122',
11:43:23 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:43:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:43:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:43:23 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:43:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:43:23 INFO - 'MOZ_AIRBAG': '1',
11:43:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:43:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:43:23 INFO - 'MOZ_MSVCVERSION': '8',
11:43:23 INFO - 'MOZ_NO_REMOTE': '1',
11:43:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:43:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:43:23 INFO - 'NO_EM_RESTART': '1',
11:43:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:43:23 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:43:23 INFO - 'OS': 'Windows_NT',
11:43:23 INFO - 'OURDRIVE': 'C:',
11:43:23 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:43:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:43:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:43:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:43:23 INFO - 'PROCESSOR_LEVEL': '6',
11:43:23 INFO - 'PROCESSOR_REVISION': '1e05',
11:43:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:43:23 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:43:23 INFO - 'PROMPT': '$P$G',
11:43:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:43:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:43:23 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:43:23 INFO - 'PWD': 'C:\\slave\\test',
11:43:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:43:23 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:43:23 INFO - 'SYSTEMDRIVE': 'C:',
11:43:23 INFO - 'SYSTEMROOT': 'C:\\windows',
11:43:23 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:23 INFO - 'TEST1': 'testie',
11:43:23 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:23 INFO - 'USERDOMAIN': 'T-W732-IX-122',
11:43:23 INFO - 'USERNAME': 'cltbld',
11:43:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:43:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:43:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:43:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:43:23 INFO - 'WINDIR': 'C:\\windows',
11:43:23 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:43:23 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:43:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:43:24 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:43:24 INFO - Downloading/unpacking psutil>=0.7.1
11:43:24 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
11:43:24 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
11:43:24 INFO - Running setup.py egg_info for package psutil
11:43:24 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:43:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:43:24 INFO - Installing collected packages: psutil
11:43:24 INFO - Running setup.py install for psutil
11:43:24 INFO - building 'psutil._psutil_windows' extension
11:43:24 INFO - error: Unable to find vcvarsall.bat
11:43:24 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-32rht_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:43:24 INFO - running install
11:43:24 INFO - running build
11:43:24 INFO - running build_py
11:43:24 INFO - creating build
11:43:24 INFO - creating build\lib.win32-2.7
11:43:24 INFO - creating build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
11:43:24 INFO - running build_ext
11:43:24 INFO - building 'psutil._psutil_windows' extension
11:43:24 INFO - error: Unable to find vcvarsall.bat
11:43:24 INFO - ----------------------------------------
11:43:24 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-32rht_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:43:24 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
11:43:24 WARNING - Return code: 1
11:43:24 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
11:43:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
11:43:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:43:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:43:24 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012C4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-122', 'USERDOMAIN': 'T-W732-IX-122', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-122', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:43:24 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
11:43:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
11:43:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:43:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:43:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:43:24 INFO - 'COMPUTERNAME': 'T-W732-IX-122',
11:43:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:43:24 INFO - 'DCLOCATION': 'SCL3',
11:43:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:43:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:43:24 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:43:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:43:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:43:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:43:24 INFO - 'HOMEDRIVE': 'C:',
11:43:24 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:43:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:43:24 INFO - 'KTS_VERSION': '1.19c',
11:43:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:43:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:43:24 INFO - 'LOGONSERVER': '\\\\T-W732-IX-122',
11:43:24 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:43:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:43:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:43:24 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:43:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:43:24 INFO - 'MOZ_AIRBAG': '1',
11:43:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:43:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:43:24 INFO - 'MOZ_MSVCVERSION': '8',
11:43:24 INFO - 'MOZ_NO_REMOTE': '1',
11:43:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:43:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:43:24 INFO - 'NO_EM_RESTART': '1',
11:43:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:43:24 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:43:24 INFO - 'OS': 'Windows_NT',
11:43:24 INFO - 'OURDRIVE': 'C:',
11:43:24 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:43:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:43:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:43:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:43:24 INFO - 'PROCESSOR_LEVEL': '6',
11:43:24 INFO - 'PROCESSOR_REVISION': '1e05',
11:43:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:43:24 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:43:24 INFO - 'PROMPT': '$P$G',
11:43:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:43:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:43:24 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:43:24 INFO - 'PWD': 'C:\\slave\\test',
11:43:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:43:24 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:43:24 INFO - 'SYSTEMDRIVE': 'C:',
11:43:24 INFO - 'SYSTEMROOT': 'C:\\windows',
11:43:24 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:24 INFO - 'TEST1': 'testie',
11:43:24 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:24 INFO - 'USERDOMAIN': 'T-W732-IX-122',
11:43:24 INFO - 'USERNAME': 'cltbld',
11:43:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:43:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:43:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:43:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:43:24 INFO - 'WINDIR': 'C:\\windows',
11:43:24 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:43:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:43:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:43:25 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:43:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:43:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:43:25 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fmozsystemmonitor-0.0.tar.gz
11:43:25 INFO - Running setup.py egg_info for package mozsystemmonitor
11:43:25 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
11:43:25 INFO - Running setup.py egg_info for package psutil
11:43:25 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:43:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:43:25 INFO - Installing collected packages: mozsystemmonitor, psutil
11:43:25 INFO - Running setup.py install for mozsystemmonitor
11:43:25 INFO - Running setup.py install for psutil
11:43:25 INFO - building 'psutil._psutil_windows' extension
11:43:25 INFO - error: Unable to find vcvarsall.bat
11:43:25 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-3oabxq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:43:25 INFO - running install
11:43:25 INFO - running build
11:43:25 INFO - running build_py
11:43:25 INFO - running build_ext
11:43:25 INFO - building 'psutil._psutil_windows' extension
11:43:25 INFO - error: Unable to find vcvarsall.bat
11:43:25 INFO - ----------------------------------------
11:43:25 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-3oabxq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:43:25 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
11:43:25 WARNING - Return code: 1
11:43:25 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
11:43:25 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
11:43:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:43:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:43:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012C4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-122', 'USERDOMAIN': 'T-W732-IX-122', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-122', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:43:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
11:43:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
11:43:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:43:25 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:43:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:43:25 INFO - 'COMPUTERNAME': 'T-W732-IX-122',
11:43:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:43:25 INFO - 'DCLOCATION': 'SCL3',
11:43:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:43:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:43:25 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:43:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:43:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:43:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:43:25 INFO - 'HOMEDRIVE': 'C:',
11:43:25 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:43:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:43:25 INFO - 'KTS_VERSION': '1.19c',
11:43:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:43:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:43:25 INFO - 'LOGONSERVER': '\\\\T-W732-IX-122',
11:43:25 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:43:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:43:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:43:25 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:43:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:43:25 INFO - 'MOZ_AIRBAG': '1',
11:43:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:43:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:43:25 INFO - 'MOZ_MSVCVERSION': '8',
11:43:25 INFO - 'MOZ_NO_REMOTE': '1',
11:43:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:43:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:43:25 INFO - 'NO_EM_RESTART': '1',
11:43:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:43:25 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:43:25 INFO - 'OS': 'Windows_NT',
11:43:25 INFO - 'OURDRIVE': 'C:',
11:43:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:43:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:43:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:43:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:43:25 INFO - 'PROCESSOR_LEVEL': '6',
11:43:25 INFO - 'PROCESSOR_REVISION': '1e05',
11:43:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:43:25 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:43:25 INFO - 'PROMPT': '$P$G',
11:43:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:43:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:43:25 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:43:25 INFO - 'PWD': 'C:\\slave\\test',
11:43:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:43:25 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:43:25 INFO - 'SYSTEMDRIVE': 'C:',
11:43:25 INFO - 'SYSTEMROOT': 'C:\\windows',
11:43:25 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:25 INFO - 'TEST1': 'testie',
11:43:25 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:25 INFO - 'USERDOMAIN': 'T-W732-IX-122',
11:43:25 INFO - 'USERNAME': 'cltbld',
11:43:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:43:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:43:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:43:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:43:25 INFO - 'WINDIR': 'C:\\windows',
11:43:25 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:43:25 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:43:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:43:26 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:43:26 INFO - Downloading/unpacking blobuploader==1.2.4
11:43:26 INFO - Downloading blobuploader-1.2.4.tar.gz
11:43:26 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblobuploader-1.2.4.tar.gz
11:43:26 INFO - Running setup.py egg_info for package blobuploader
11:43:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:43:30 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2frequests-1.2.3.tar.gz
11:43:30 INFO - Running setup.py egg_info for package requests
11:43:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:43:30 INFO - Downloading docopt-0.6.1.tar.gz
11:43:30 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fdocopt-0.6.1.tar.gz
11:43:30 INFO - Running setup.py egg_info for package docopt
11:43:30 INFO - Installing collected packages: blobuploader, docopt, requests
11:43:30 INFO - Running setup.py install for blobuploader
11:43:30 INFO - Running setup.py install for docopt
11:43:30 INFO - Running setup.py install for requests
11:43:30 INFO - Successfully installed blobuploader docopt requests
11:43:30 INFO - Cleaning up...
11:43:30 INFO - Return code: 0
11:43:30 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:43:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:43:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:43:30 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012C4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-122', 'USERDOMAIN': 'T-W732-IX-122', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-122', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:43:30 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
11:43:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:43:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:43:30 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:43:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:43:30 INFO - 'COMPUTERNAME': 'T-W732-IX-122',
11:43:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:43:30 INFO - 'DCLOCATION': 'SCL3',
11:43:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:43:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:43:30 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:43:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:43:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:43:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:43:30 INFO - 'HOMEDRIVE': 'C:',
11:43:30 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:43:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:43:30 INFO - 'KTS_VERSION': '1.19c',
11:43:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:43:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:43:30 INFO - 'LOGONSERVER': '\\\\T-W732-IX-122',
11:43:30 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:43:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:43:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:43:30 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:43:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:43:30 INFO - 'MOZ_AIRBAG': '1',
11:43:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:43:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:43:30 INFO - 'MOZ_MSVCVERSION': '8',
11:43:30 INFO - 'MOZ_NO_REMOTE': '1',
11:43:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:43:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:43:30 INFO - 'NO_EM_RESTART': '1',
11:43:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:43:30 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:43:30 INFO - 'OS': 'Windows_NT',
11:43:30 INFO - 'OURDRIVE': 'C:',
11:43:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:43:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:43:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:43:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:43:30 INFO - 'PROCESSOR_LEVEL': '6',
11:43:30 INFO - 'PROCESSOR_REVISION': '1e05',
11:43:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:43:30 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:43:30 INFO - 'PROMPT': '$P$G',
11:43:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:43:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:43:30 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:43:30 INFO - 'PWD': 'C:\\slave\\test',
11:43:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:43:30 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:43:30 INFO - 'SYSTEMDRIVE': 'C:',
11:43:30 INFO - 'SYSTEMROOT': 'C:\\windows',
11:43:30 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:30 INFO - 'TEST1': 'testie',
11:43:30 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:30 INFO - 'USERDOMAIN': 'T-W732-IX-122',
11:43:30 INFO - 'USERNAME': 'cltbld',
11:43:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:43:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:43:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:43:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:43:30 INFO - 'WINDIR': 'C:\\windows',
11:43:30 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:43:30 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:43:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:43:33 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:43:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:43:33 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
11:43:33 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
11:43:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:43:33 INFO - Unpacking c:\slave\test\build\tests\marionette
11:43:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:43:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:43:33 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
11:43:48 INFO - Running setup.py install for browsermob-proxy
11:43:48 INFO - Running setup.py install for manifestparser
11:43:48 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for marionette-client
11:43:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:43:48 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for marionette-driver
11:43:48 INFO - Running setup.py install for marionette-transport
11:43:48 INFO - Running setup.py install for mozcrash
11:43:48 INFO - Running setup.py install for mozdebug
11:43:48 INFO - Running setup.py install for mozdevice
11:43:48 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for mozfile
11:43:48 INFO - Running setup.py install for mozhttpd
11:43:48 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for mozinfo
11:43:48 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for mozInstall
11:43:48 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for mozleak
11:43:48 INFO - Running setup.py install for mozlog
11:43:48 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for moznetwork
11:43:48 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for mozprocess
11:43:48 INFO - Running setup.py install for mozprofile
11:43:48 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for mozrunner
11:43:48 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Running setup.py install for mozscreenshot
11:43:48 INFO - Running setup.py install for moztest
11:43:48 INFO - Running setup.py install for mozversion
11:43:48 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:43:48 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion
11:43:48 INFO - Cleaning up...
11:43:48 INFO - Return code: 0
11:43:48 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:43: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')]}
11:43:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:43: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')]}
11:43:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:43:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012C4E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-122', 'USERDOMAIN': 'T-W732-IX-122', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-122', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:43:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
11:43:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:43:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:43:48 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:43:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:43:48 INFO - 'COMPUTERNAME': 'T-W732-IX-122',
11:43:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:43:48 INFO - 'DCLOCATION': 'SCL3',
11:43:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:43:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:43:48 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:43:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:43:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:43:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:43:48 INFO - 'HOMEDRIVE': 'C:',
11:43:48 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:43:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:43:48 INFO - 'KTS_VERSION': '1.19c',
11:43:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:43:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:43:48 INFO - 'LOGONSERVER': '\\\\T-W732-IX-122',
11:43:48 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:43:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:43:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:43:48 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:43:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:43:48 INFO - 'MOZ_AIRBAG': '1',
11:43:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:43:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:43:48 INFO - 'MOZ_MSVCVERSION': '8',
11:43:48 INFO - 'MOZ_NO_REMOTE': '1',
11:43:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:43:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:43:48 INFO - 'NO_EM_RESTART': '1',
11:43:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:43:48 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:43:48 INFO - 'OS': 'Windows_NT',
11:43:48 INFO - 'OURDRIVE': 'C:',
11:43:48 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:43:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:43:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:43:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:43:48 INFO - 'PROCESSOR_LEVEL': '6',
11:43:48 INFO - 'PROCESSOR_REVISION': '1e05',
11:43:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:43:48 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:43:48 INFO - 'PROMPT': '$P$G',
11:43:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:43:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:43:48 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:43:48 INFO - 'PWD': 'C:\\slave\\test',
11:43:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:43:48 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:43:48 INFO - 'SYSTEMDRIVE': 'C:',
11:43:48 INFO - 'SYSTEMROOT': 'C:\\windows',
11:43:48 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:48 INFO - 'TEST1': 'testie',
11:43:48 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:43:48 INFO - 'USERDOMAIN': 'T-W732-IX-122',
11:43:48 INFO - 'USERNAME': 'cltbld',
11:43:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:43:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:43:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:43:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:43:48 INFO - 'WINDIR': 'C:\\windows',
11:43:48 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:43:48 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:43:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:43:52 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:43:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:43:52 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
11:43:52 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
11:43:52 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:43:52 INFO - Unpacking c:\slave\test\build\tests\marionette
11:43:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:43:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:43:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
11:44:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
11:44:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
11:44:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
11:44:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
11:44:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
11:44:02 INFO - Downloading blessings-1.5.1.tar.gz
11:44:02 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblessings-1.5.1.tar.gz
11:44:02 INFO - Running setup.py egg_info for package blessings
11:44:02 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
11:44:02 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
11:44:02 INFO - Running setup.py install for blessings
11:44:02 INFO - Running setup.py install for browsermob-proxy
11:44:02 INFO - Running setup.py install for manifestparser
11:44:02 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Running setup.py install for marionette-client
11:44:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:44:02 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Running setup.py install for marionette-driver
11:44:02 INFO - Running setup.py install for marionette-transport
11:44:02 INFO - Running setup.py install for mozcrash
11:44:02 INFO - Running setup.py install for mozdebug
11:44:02 INFO - Running setup.py install for mozdevice
11:44:02 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Running setup.py install for mozhttpd
11:44:02 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Running setup.py install for mozInstall
11:44:02 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Running setup.py install for mozleak
11:44:02 INFO - Running setup.py install for mozprofile
11:44:02 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:44:02 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:44:04 INFO - Running setup.py install for mozrunner
11:44:04 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:44:04 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:44:04 INFO - Running setup.py install for mozscreenshot
11:44:04 INFO - Running setup.py install for moztest
11:44:04 INFO - Running setup.py install for mozversion
11:44:04 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:44:04 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:44:04 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
11:44:04 INFO - Cleaning up...
11:44:04 INFO - Return code: 0
11:44:04 INFO - Done creating virtualenv C:\slave\test\build\venv.
11:44:04 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:44:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:44:04 INFO - Reading from file tmpfile_stdout
11:44:04 INFO - Using _rmtree_windows ...
11:44:04 INFO - Using _rmtree_windows ...
11:44:04 INFO - Current package versions:
11:44:04 INFO - blessings == 1.5.1
11:44:04 INFO - blobuploader == 1.2.4
11:44:04 INFO - browsermob-proxy == 0.6.0
11:44:04 INFO - distribute == 0.6.14
11:44:04 INFO - docopt == 0.6.1
11:44:04 INFO - manifestparser == 1.1
11:44:04 INFO - marionette-client == 1.1.0
11:44:04 INFO - marionette-driver == 1.1.0
11:44:04 INFO - marionette-transport == 1.0.0
11:44:04 INFO - mozInstall == 1.12
11:44:04 INFO - mozcrash == 0.16
11:44:04 INFO - mozdebug == 0.1
11:44:04 INFO - mozdevice == 0.47
11:44:04 INFO - mozfile == 1.2
11:44:04 INFO - mozhttpd == 0.7
11:44:04 INFO - mozinfo == 0.9
11:44:04 INFO - mozleak == 0.1
11:44:04 INFO - mozlog == 3.0
11:44:04 INFO - moznetwork == 0.27
11:44:04 INFO - mozprocess == 0.22
11:44:04 INFO - mozprofile == 0.27
11:44:04 INFO - mozrunner == 6.11
11:44:04 INFO - mozscreenshot == 0.1
11:44:04 INFO - mozsystemmonitor == 0.0
11:44:04 INFO - moztest == 0.7
11:44:04 INFO - mozversion == 1.4
11:44:04 INFO - requests == 1.2.3
11:44:04 INFO - Running post-action listener: _resource_record_post_action
11:44:04 INFO - Running post-action listener: _start_resource_monitoring
11:44:04 INFO - Starting resource monitoring.
11:44:04 INFO - #####
11:44:04 INFO - ##### Running pull step.
11:44:04 INFO - #####
11:44:04 INFO - Running pre-action listener: _resource_record_pre_action
11:44:04 INFO - Running main action method: pull
11:44:04 INFO - Pull has nothing to do!
11:44:04 INFO - Running post-action listener: _resource_record_post_action
11:44:04 INFO - #####
11:44:04 INFO - ##### Running install step.
11:44:04 INFO - #####
11:44:04 INFO - Running pre-action listener: _resource_record_pre_action
11:44:04 INFO - Running main action method: install
11:44:04 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:44:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:44:05 INFO - Reading from file tmpfile_stdout
11:44:05 INFO - Using _rmtree_windows ...
11:44:05 INFO - Using _rmtree_windows ...
11:44:05 INFO - Detecting whether we're running mozinstall >=1.0...
11:44:05 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
11:44:05 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
11:44:05 INFO - Reading from file tmpfile_stdout
11:44:05 INFO - Output received:
11:44:05 INFO - Usage: mozinstall-script.py [options] installer
11:44:05 INFO - Options:
11:44:05 INFO - -h, --help show this help message and exit
11:44:05 INFO - -d DEST, --destination=DEST
11:44:05 INFO - Directory to install application into. [default:
11:44:05 INFO - "C:\slave\test"]
11:44:05 INFO - --app=APP Application being installed. [default: firefox]
11:44:05 INFO - Using _rmtree_windows ...
11:44:05 INFO - Using _rmtree_windows ...
11:44:05 INFO - mkdir: C:\slave\test\build\application
11:44:05 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
11:44:05 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-45.0a1.en-US.win32.zip --destination C:\slave\test\build\application
11:44:07 INFO - Reading from file tmpfile_stdout
11:44:07 INFO - Output received:
11:44:07 INFO - C:\slave\test\build\application\firefox\firefox.exe
11:44:07 INFO - Using _rmtree_windows ...
11:44:07 INFO - Using _rmtree_windows ...
11:44:07 INFO - Running post-action listener: _resource_record_post_action
11:44:07 INFO - #####
11:44:07 INFO - ##### Running run-tests step.
11:44:07 INFO - #####
11:44:07 INFO - Running pre-action listener: _resource_record_pre_action
11:44:07 INFO - Running main action method: run_tests
11:44:07 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
11:44:07 INFO - minidump filename unknown. determining based upon platform and arch
11:44:07 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:44:07 INFO - grabbing minidump binary from tooltool
11:44: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')]}
11:44:07 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x012C4E80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
11:44:07 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
11:44:07 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
11:44:07 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
11:44:07 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp_by6id
11:44:07 INFO - INFO - File integrity verified, renaming tmp_by6id to win32-minidump_stackwalk.exe
11:44:07 INFO - Return code: 0
11:44:07 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
11:44:07 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
11:44:07 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
11:44:07 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
11:44:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:44:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:44:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:44:07 INFO - 'COMPUTERNAME': 'T-W732-IX-122',
11:44:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:44:07 INFO - 'DCLOCATION': 'SCL3',
11:44:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:44:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:44:07 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:44:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:44:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:44:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:44:07 INFO - 'HOMEDRIVE': 'C:',
11:44:07 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:44:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:44:07 INFO - 'KTS_VERSION': '1.19c',
11:44:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:44:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:44:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-122',
11:44:07 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
11:44:07 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:44:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:44:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:44:07 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:44:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:44:07 INFO - 'MOZ_AIRBAG': '1',
11:44:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:44:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:44:07 INFO - 'MOZ_MSVCVERSION': '8',
11:44:07 INFO - 'MOZ_NO_REMOTE': '1',
11:44:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:44:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:44:07 INFO - 'NO_EM_RESTART': '1',
11:44:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:44:07 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:44:07 INFO - 'OS': 'Windows_NT',
11:44:07 INFO - 'OURDRIVE': 'C:',
11:44:07 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:44:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:44:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:44:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:44:07 INFO - 'PROCESSOR_LEVEL': '6',
11:44:07 INFO - 'PROCESSOR_REVISION': '1e05',
11:44:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:44:07 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:44:07 INFO - 'PROMPT': '$P$G',
11:44:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:44:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:44:07 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:44:07 INFO - 'PWD': 'C:\\slave\\test',
11:44:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:44:07 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:44:07 INFO - 'SYSTEMDRIVE': 'C:',
11:44:07 INFO - 'SYSTEMROOT': 'C:\\windows',
11:44:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:44:07 INFO - 'TEST1': 'testie',
11:44:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:44:07 INFO - 'USERDOMAIN': 'T-W732-IX-122',
11:44:07 INFO - 'USERNAME': 'cltbld',
11:44:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:44:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:44:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:44:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:44:07 INFO - 'WINDIR': 'C:\\windows',
11:44:07 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:44:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:44:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:44:07 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/n2r7VnlzS4G8v6NmPfXXPw/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
11:44:13 INFO - Using 1 client processes
11:44:16 INFO - SUITE-START | Running 598 tests
11:44:16 INFO - Running testharness tests
11:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 53ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:44:16 INFO - TEST-START | /user-timing/test_user_timing_mark.html
11:44:16 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 0ms
11:44:16 INFO - TEST-START | /user-timing/test_user_timing_measure.html
11:44:16 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 0ms
11:44:16 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
11:44:16 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 0ms
11:44:17 INFO - Setting up ssl
11:44:17 INFO - PROCESS | certutil |
11:44:17 INFO - PROCESS | certutil |
11:44:17 INFO - PROCESS | certutil |
11:44:17 INFO - Certificate Nickname Trust Attributes
11:44:17 INFO - SSL,S/MIME,JAR/XPI
11:44:17 INFO -
11:44:17 INFO - web-platform-tests CT,,
11:44:17 INFO -
11:44:17 INFO - Starting runner
11:44:18 INFO - PROCESS | 1332 | [1332] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
11:44:18 INFO - PROCESS | 1332 | [1332] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
11:44:18 INFO - PROCESS | 1332 | [1332] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228
11:44:18 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
11:44:18 INFO - PROCESS | 1332 | [1332] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
11:44:18 INFO - PROCESS | 1332 | 1447357458756 Marionette INFO Marionette enabled via build flag and pref
11:44:18 INFO - PROCESS | 1332 | ++DOCSHELL 10BD7C00 == 1 [pid = 1332] [id = 1]
11:44:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 1 (10BD8000) [pid = 1332] [serial = 1] [outer = 00000000]
11:44:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 2 (10BDC000) [pid = 1332] [serial = 2] [outer = 10BD8000]
11:44:19 INFO - PROCESS | 1332 | ++DOCSHELL 13CCC000 == 2 [pid = 1332] [id = 2]
11:44:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 3 (13CCC400) [pid = 1332] [serial = 3] [outer = 00000000]
11:44:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 4 (13CCD000) [pid = 1332] [serial = 4] [outer = 13CCC400]
11:44:20 INFO - PROCESS | 1332 | 1447357460231 Marionette INFO Listening on port 2828
11:44:20 INFO - PROCESS | 1332 | [1332] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
11:44:21 INFO - PROCESS | 1332 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
11:44:22 INFO - PROCESS | 1332 | 1447357462623 Marionette INFO Marionette enabled via command-line flag
11:44:22 INFO - PROCESS | 1332 | [1332] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:44:22 INFO - PROCESS | 1332 | [1332] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:44:22 INFO - PROCESS | 1332 | ++DOCSHELL 14A45400 == 3 [pid = 1332] [id = 3]
11:44:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 5 (14A45800) [pid = 1332] [serial = 5] [outer = 00000000]
11:44:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 6 (14A46400) [pid = 1332] [serial = 6] [outer = 14A45800]
11:44:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 7 (13C48400) [pid = 1332] [serial = 7] [outer = 13CCC400]
11:44:22 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:44:22 INFO - PROCESS | 1332 | 1447357462796 Marionette INFO Accepted connection conn0 from 127.0.0.1:49915
11:44:22 INFO - PROCESS | 1332 | 1447357462797 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:44:23 INFO - PROCESS | 1332 | 1447357463443 Marionette INFO Closed connection conn0
11:44:23 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:44:23 INFO - PROCESS | 1332 | 1447357463448 Marionette INFO Accepted connection conn1 from 127.0.0.1:49916
11:44:23 INFO - PROCESS | 1332 | 1447357463448 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:44:23 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:44:23 INFO - PROCESS | 1332 | 1447357463494 Marionette INFO Accepted connection conn2 from 127.0.0.1:49917
11:44:23 INFO - PROCESS | 1332 | 1447357463495 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:44:23 INFO - PROCESS | 1332 | ++DOCSHELL 16C2FC00 == 4 [pid = 1332] [id = 4]
11:44:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 8 (16C2F800) [pid = 1332] [serial = 8] [outer = 00000000]
11:44:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 9 (17516000) [pid = 1332] [serial = 9] [outer = 16C2F800]
11:44:23 INFO - PROCESS | 1332 | 1447357463649 Marionette INFO Closed connection conn2
11:44:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 10 (1751C400) [pid = 1332] [serial = 10] [outer = 16C2F800]
11:44:23 INFO - PROCESS | 1332 | 1447357463669 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:44:24 INFO - PROCESS | 1332 | [1332] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:44:24 INFO - PROCESS | 1332 | [1332] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:44:24 INFO - PROCESS | 1332 | ++DOCSHELL 1697FC00 == 5 [pid = 1332] [id = 5]
11:44:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 11 (16980000) [pid = 1332] [serial = 11] [outer = 00000000]
11:44:24 INFO - PROCESS | 1332 | ++DOCSHELL 16980400 == 6 [pid = 1332] [id = 6]
11:44:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 12 (16980800) [pid = 1332] [serial = 12] [outer = 00000000]
11:44:25 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:44:25 INFO - PROCESS | 1332 | ++DOCSHELL 18F6D800 == 7 [pid = 1332] [id = 7]
11:44:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 13 (18F6DC00) [pid = 1332] [serial = 13] [outer = 00000000]
11:44:25 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:44:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 14 (18F76C00) [pid = 1332] [serial = 14] [outer = 18F6DC00]
11:44:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 15 (19174400) [pid = 1332] [serial = 15] [outer = 16980000]
11:44:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 16 (19176000) [pid = 1332] [serial = 16] [outer = 16980800]
11:44:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 17 (18E7B000) [pid = 1332] [serial = 17] [outer = 18F6DC00]
11:44:25 INFO - PROCESS | 1332 | [1332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
11:44:26 INFO - PROCESS | 1332 | 1447357466231 Marionette INFO loaded listener.js
11:44:26 INFO - PROCESS | 1332 | 1447357466255 Marionette INFO loaded listener.js
11:44:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 18 (1B0C5C00) [pid = 1332] [serial = 18] [outer = 18F6DC00]
11:44:26 INFO - PROCESS | 1332 | 1447357466869 Marionette DEBUG conn1 client <- {"sessionId":"8f716424-3623-46a9-9f5a-08d36d5312d8","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":"20151112102948","device":"desktop","version":"45.0a1"}}
11:44:26 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:27 INFO - PROCESS | 1332 | 1447357467008 Marionette DEBUG conn1 -> {"name":"getContext"}
11:44:27 INFO - PROCESS | 1332 | 1447357467010 Marionette DEBUG conn1 client <- {"value":"content"}
11:44:27 INFO - PROCESS | 1332 | 1447357467027 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:44:27 INFO - PROCESS | 1332 | 1447357467029 Marionette DEBUG conn1 client <- {}
11:44:27 INFO - PROCESS | 1332 | 1447357467451 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
11:44:27 INFO - PROCESS | 1332 | [1332] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:44:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 19 (1C698400) [pid = 1332] [serial = 19] [outer = 18F6DC00]
11:44:29 INFO - PROCESS | 1332 | [1332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:44:29 INFO - PROCESS | 1332 | [1332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:44:29 INFO - PROCESS | 1332 | --DOCSHELL 10BD7C00 == 6 [pid = 1332] [id = 1]
11:44:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:44:29 INFO - PROCESS | 1332 | ++DOCSHELL 10604000 == 7 [pid = 1332] [id = 8]
11:44:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 20 (1060E800) [pid = 1332] [serial = 20] [outer = 00000000]
11:44:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 21 (10B95800) [pid = 1332] [serial = 21] [outer = 1060E800]
11:44:29 INFO - PROCESS | 1332 | 1447357469425 Marionette INFO loaded listener.js
11:44:29 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 22 (13CCCC00) [pid = 1332] [serial = 22] [outer = 1060E800]
11:44:29 INFO - PROCESS | 1332 | ++DOCSHELL 0BF2D400 == 8 [pid = 1332] [id = 9]
11:44:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 23 (14CE2000) [pid = 1332] [serial = 23] [outer = 00000000]
11:44:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 24 (1751BC00) [pid = 1332] [serial = 24] [outer = 14CE2000]
11:44:29 INFO - PROCESS | 1332 | 1447357469894 Marionette INFO loaded listener.js
11:44:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 25 (18E86400) [pid = 1332] [serial = 25] [outer = 14CE2000]
11:44:30 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:44:30 INFO - document served over http requires an https
11:44:30 INFO - sub-resource via script-tag using the meta-referrer
11:44:30 INFO - delivery method with keep-origin-redirect and when
11:44:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:44:30 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 1182ms
11:44:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:44:30 INFO - PROCESS | 1332 | ++DOCSHELL 1480D400 == 9 [pid = 1332] [id = 10]
11:44:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 26 (17FC3000) [pid = 1332] [serial = 26] [outer = 00000000]
11:44:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 27 (1E894800) [pid = 1332] [serial = 27] [outer = 17FC3000]
11:44:30 INFO - PROCESS | 1332 | 1447357470732 Marionette INFO loaded listener.js
11:44:30 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 28 (1E89A400) [pid = 1332] [serial = 28] [outer = 17FC3000]
11:44:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:44:31 INFO - document served over http requires an https
11:44:31 INFO - sub-resource via script-tag using the meta-referrer
11:44:31 INFO - delivery method with no-redirect and when
11:44:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:44:31 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 770ms
11:44:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:44:31 INFO - PROCESS | 1332 | ++DOCSHELL 10692800 == 10 [pid = 1332] [id = 11]
11:44:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 29 (10693C00) [pid = 1332] [serial = 29] [outer = 00000000]
11:44:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 30 (1069AC00) [pid = 1332] [serial = 30] [outer = 10693C00]
11:44:31 INFO - PROCESS | 1332 | ++DOCSHELL 10B38800 == 11 [pid = 1332] [id = 12]
11:44:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 31 (10B39400) [pid = 1332] [serial = 31] [outer = 00000000]
11:44:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 32 (10BD2400) [pid = 1332] [serial = 32] [outer = 10B39400]
11:44:32 INFO - PROCESS | 1332 | 1447357471999 Marionette INFO loaded listener.js
11:44:32 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 33 (13C32400) [pid = 1332] [serial = 33] [outer = 10B39400]
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 34 (0C07E800) [pid = 1332] [serial = 34] [outer = 10693C00]
11:44:32 INFO - PROCESS | 1332 | ++DOCSHELL 0BF27000 == 12 [pid = 1332] [id = 13]
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 35 (0BF27C00) [pid = 1332] [serial = 35] [outer = 00000000]
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 36 (13CCE800) [pid = 1332] [serial = 36] [outer = 0BF27C00]
11:44:32 INFO - PROCESS | 1332 | --DOCSHELL 16C2FC00 == 11 [pid = 1332] [id = 4]
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 37 (1480C400) [pid = 1332] [serial = 37] [outer = 0BF27C00]
11:44:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:44:32 INFO - document served over http requires an https
11:44:32 INFO - sub-resource via script-tag using the meta-referrer
11:44:32 INFO - delivery method with swap-origin-redirect and when
11:44:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:44:32 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 1324ms
11:44:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:44:32 INFO - PROCESS | 1332 | ++DOCSHELL 16056000 == 12 [pid = 1332] [id = 14]
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 38 (16056400) [pid = 1332] [serial = 38] [outer = 00000000]
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 39 (16C2C400) [pid = 1332] [serial = 39] [outer = 16056400]
11:44:32 INFO - PROCESS | 1332 | 1447357472775 Marionette INFO loaded listener.js
11:44:32 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 40 (17518000) [pid = 1332] [serial = 40] [outer = 16056400]
11:44:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:44:33 INFO - document served over http requires an https
11:44:33 INFO - sub-resource via script-tag using the meta-referrer
11:44:33 INFO - delivery method with swap-origin-redirect and when
11:44:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:44:33 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 630ms
11:44:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:44:33 INFO - PROCESS | 1332 | ++DOCSHELL 18B33400 == 13 [pid = 1332] [id = 15]
11:44:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 41 (18B33800) [pid = 1332] [serial = 41] [outer = 00000000]
11:44:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 42 (18E81400) [pid = 1332] [serial = 42] [outer = 18B33800]
11:44:33 INFO - PROCESS | 1332 | 1447357473432 Marionette INFO loaded listener.js
11:44:33 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 43 (19039400) [pid = 1332] [serial = 43] [outer = 18B33800]
11:44:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:44:33 INFO - document served over http requires an https
11:44:33 INFO - sub-resource via script-tag using the meta-referrer
11:44:33 INFO - delivery method with keep-origin-redirect and when
11:44:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:44:33 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 631ms
11:44:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:44:34 INFO - PROCESS | 1332 | ++DOCSHELL 1AEE3400 == 14 [pid = 1332] [id = 16]
11:44:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 44 (1AEED800) [pid = 1332] [serial = 44] [outer = 00000000]
11:44:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 45 (1B10A400) [pid = 1332] [serial = 45] [outer = 1AEED800]
11:44:34 INFO - PROCESS | 1332 | 1447357474056 Marionette INFO loaded listener.js
11:44:34 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 46 (1B7F7400) [pid = 1332] [serial = 46] [outer = 1AEED800]
11:44:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:44:34 INFO - document served over http requires an https
11:44:34 INFO - sub-resource via script-tag using the meta-referrer
11:44:34 INFO - delivery method with no-redirect and when
11:44:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:44:34 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 530ms
11:44:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:44:34 INFO - PROCESS | 1332 | ++DOCSHELL 1A281400 == 15 [pid = 1332] [id = 17]
11:44:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 47 (1A281800) [pid = 1332] [serial = 47] [outer = 00000000]
11:44:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 48 (1A284C00) [pid = 1332] [serial = 48] [outer = 1A281800]
11:44:34 INFO - PROCESS | 1332 | 1447357474603 Marionette INFO loaded listener.js
11:44:34 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 49 (1A287400) [pid = 1332] [serial = 49] [outer = 1A281800]
11:44:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:44:35 INFO - document served over http requires an https
11:44:35 INFO - sub-resource via script-tag using the meta-referrer
11:44:35 INFO - delivery method with swap-origin-redirect and when
11:44:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:44:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 570ms
11:44:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
11:44:35 INFO - PROCESS | 1332 | ++DOCSHELL 1A326000 == 16 [pid = 1332] [id = 18]
11:44:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 50 (1A357C00) [pid = 1332] [serial = 50] [outer = 00000000]
11:44:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 51 (1A364800) [pid = 1332] [serial = 51] [outer = 1A357C00]
11:44:35 INFO - PROCESS | 1332 | 1447357475196 Marionette INFO loaded listener.js
11:44:35 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 52 (16C81400) [pid = 1332] [serial = 52] [outer = 1A357C00]
11:44:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:44:35 INFO - document served over http requires an https
11:44:35 INFO - sub-resource via xhr-request using the meta-referrer
11:44:35 INFO - delivery method with keep-origin-redirect and when
11:44:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:44:35 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 570ms
11:44:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:44:35 INFO - PROCESS | 1332 | ++DOCSHELL 16C8A400 == 17 [pid = 1332] [id = 19]
11:44:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 53 (16C8B400) [pid = 1332] [serial = 53] [outer = 00000000]
11:44:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 54 (1C0C3800) [pid = 1332] [serial = 54] [outer = 16C8B400]
11:44:35 INFO - PROCESS | 1332 | 1447357475753 Marionette INFO loaded listener.js
11:44:35 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 55 (1E89CC00) [pid = 1332] [serial = 55] [outer = 16C8B400]
11:44:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:44:36 INFO - document served over http requires an https
11:44:36 INFO - sub-resource via xhr-request using the meta-referrer
11:44:36 INFO - delivery method with no-redirect and when
11:44:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:44:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 630ms
11:44:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
11:44:36 INFO - PROCESS | 1332 | ++DOCSHELL 0BE34C00 == 18 [pid = 1332] [id = 20]
11:44:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 56 (0BE37C00) [pid = 1332] [serial = 56] [outer = 00000000]
11:44:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 57 (0BE3E000) [pid = 1332] [serial = 57] [outer = 0BE37C00]
11:44:36 INFO - PROCESS | 1332 | 1447357476408 Marionette INFO loaded listener.js
11:44:36 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 58 (14A0D400) [pid = 1332] [serial = 58] [outer = 0BE37C00]
11:44:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:44:36 INFO - document served over http requires an https
11:44:36 INFO - sub-resource via xhr-request using the meta-referrer
11:44:36 INFO - delivery method with swap-origin-redirect and when
11:44:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:44:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 570ms
11:44:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:44:36 INFO - PROCESS | 1332 | ++DOCSHELL 14A10C00 == 19 [pid = 1332] [id = 21]
11:44:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 59 (17FC2800) [pid = 1332] [serial = 59] [outer = 00000000]
11:44:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 60 (1DEAC400) [pid = 1332] [serial = 60] [outer = 17FC2800]
11:44:36 INFO - PROCESS | 1332 | 1447357476957 Marionette INFO loaded listener.js
11:44:37 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 61 (1DEB1C00) [pid = 1332] [serial = 61] [outer = 17FC2800]
11:44:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:44:37 INFO - document served over http requires an https
11:44:37 INFO - sub-resource via xhr-request using the meta-referrer
11:44:37 INFO - delivery method with swap-origin-redirect and when
11:44:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:44:37 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 572ms
11:44:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
11:44:37 INFO - PROCESS | 1332 | ++DOCSHELL 140B6400 == 20 [pid = 1332] [id = 22]
11:44:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 62 (140B9400) [pid = 1332] [serial = 62] [outer = 00000000]
11:44:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 63 (14861400) [pid = 1332] [serial = 63] [outer = 140B9400]
11:44:37 INFO - PROCESS | 1332 | 1447357477564 Marionette INFO loaded listener.js
11:44:37 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 64 (14868000) [pid = 1332] [serial = 64] [outer = 140B9400]
11:44:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:44:38 INFO - document served over http requires an https
11:44:38 INFO - sub-resource via xhr-request using the meta-referrer
11:44:38 INFO - delivery method with keep-origin-redirect and when
11:44:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:44:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 630ms
11:44:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:44:38 INFO - PROCESS | 1332 | ++DOCSHELL 14F65C00 == 21 [pid = 1332] [id = 23]
11:44:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 65 (14F66000) [pid = 1332] [serial = 65] [outer = 00000000]
11:44:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 66 (14F6A800) [pid = 1332] [serial = 66] [outer = 14F66000]
11:44:38 INFO - PROCESS | 1332 | 1447357478162 Marionette INFO loaded listener.js
11:44:38 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 67 (1DEAB400) [pid = 1332] [serial = 67] [outer = 14F66000]
11:44:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:44:38 INFO - document served over http requires an https
11:44:38 INFO - sub-resource via xhr-request using the meta-referrer
11:44:38 INFO - delivery method with no-redirect and when
11:44:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:44:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 570ms
11:44:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:44:38 INFO - PROCESS | 1332 | ++DOCSHELL 1E804C00 == 22 [pid = 1332] [id = 24]
11:44:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 68 (1E892400) [pid = 1332] [serial = 68] [outer = 00000000]
11:44:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 69 (1EBFC000) [pid = 1332] [serial = 69] [outer = 1E892400]
11:44:38 INFO - PROCESS | 1332 | 1447357478773 Marionette INFO loaded listener.js
11:44:38 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 70 (1FC87400) [pid = 1332] [serial = 70] [outer = 1E892400]
11:44:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:44:39 INFO - document served over http requires an https
11:44:39 INFO - sub-resource via xhr-request using the meta-referrer
11:44:39 INFO - delivery method with swap-origin-redirect and when
11:44:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:44:39 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 570ms
11:44:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:44:39 INFO - PROCESS | 1332 | ++DOCSHELL 16134C00 == 23 [pid = 1332] [id = 25]
11:44:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 71 (16135000) [pid = 1332] [serial = 71] [outer = 00000000]
11:44:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 72 (1B103800) [pid = 1332] [serial = 72] [outer = 16135000]
11:44:39 INFO - PROCESS | 1332 | 1447357479302 Marionette INFO loaded listener.js
11:44:39 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 73 (1FC88C00) [pid = 1332] [serial = 73] [outer = 16135000]
11:44:40 INFO - PROCESS | 1332 | --DOCSHELL 10604000 == 22 [pid = 1332] [id = 8]
11:44:40 INFO - PROCESS | 1332 | --DOCSHELL 1480D400 == 21 [pid = 1332] [id = 10]
11:44:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:40 INFO - document served over http requires an http
11:44:40 INFO - sub-resource via fetch-request using the http-csp
11:44:40 INFO - delivery method with keep-origin-redirect and when
11:44:40 INFO - the target request is cross-origin.
11:44:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1272ms
11:44:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:44:40 INFO - PROCESS | 1332 | ++DOCSHELL 10694000 == 22 [pid = 1332] [id = 26]
11:44:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 74 (106F4400) [pid = 1332] [serial = 74] [outer = 00000000]
11:44:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 75 (111DF400) [pid = 1332] [serial = 75] [outer = 106F4400]
11:44:40 INFO - PROCESS | 1332 | 1447357480664 Marionette INFO loaded listener.js
11:44:40 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 76 (13DA4400) [pid = 1332] [serial = 76] [outer = 106F4400]
11:44:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:41 INFO - document served over http requires an http
11:44:41 INFO - sub-resource via fetch-request using the http-csp
11:44:41 INFO - delivery method with no-redirect and when
11:44:41 INFO - the target request is cross-origin.
11:44:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 630ms
11:44:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:44:41 INFO - PROCESS | 1332 | ++DOCSHELL 140BEC00 == 23 [pid = 1332] [id = 27]
11:44:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 77 (140C4800) [pid = 1332] [serial = 77] [outer = 00000000]
11:44:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 78 (14808C00) [pid = 1332] [serial = 78] [outer = 140C4800]
11:44:41 INFO - PROCESS | 1332 | 1447357481257 Marionette INFO loaded listener.js
11:44:41 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 79 (14868800) [pid = 1332] [serial = 79] [outer = 140C4800]
11:44:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:41 INFO - document served over http requires an http
11:44:41 INFO - sub-resource via fetch-request using the http-csp
11:44:41 INFO - delivery method with swap-origin-redirect and when
11:44:41 INFO - the target request is cross-origin.
11:44:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
11:44:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 78 (16C2F800) [pid = 1332] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 77 (1A357C00) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 76 (16C8B400) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 75 (18B33800) [pid = 1332] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 74 (14F66000) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 73 (10B39400) [pid = 1332] [serial = 31] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 72 (1A281800) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 71 (1AEED800) [pid = 1332] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 70 (0BE37C00) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 69 (17FC3000) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 68 (1060E800) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 67 (17FC2800) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 66 (140B9400) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 65 (13CCD000) [pid = 1332] [serial = 4] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 64 (1E892400) [pid = 1332] [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]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 63 (16056400) [pid = 1332] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 62 (17516000) [pid = 1332] [serial = 9] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 61 (18E7B000) [pid = 1332] [serial = 17] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 60 (18F76C00) [pid = 1332] [serial = 14] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 59 (1EBFC000) [pid = 1332] [serial = 69] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 58 (14F6A800) [pid = 1332] [serial = 66] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 57 (14861400) [pid = 1332] [serial = 63] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 56 (1DEAC400) [pid = 1332] [serial = 60] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 55 (0BE3E000) [pid = 1332] [serial = 57] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 54 (1C0C3800) [pid = 1332] [serial = 54] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 53 (1A364800) [pid = 1332] [serial = 51] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 52 (1A284C00) [pid = 1332] [serial = 48] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 51 (1B10A400) [pid = 1332] [serial = 45] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 50 (18E81400) [pid = 1332] [serial = 42] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 49 (16C2C400) [pid = 1332] [serial = 39] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 48 (13CCE800) [pid = 1332] [serial = 36] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 47 (10BD2400) [pid = 1332] [serial = 32] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 46 (1E894800) [pid = 1332] [serial = 27] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 45 (1751BC00) [pid = 1332] [serial = 24] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 44 (10B95800) [pid = 1332] [serial = 21] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 43 (1069AC00) [pid = 1332] [serial = 30] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 42 (1DEAB400) [pid = 1332] [serial = 67] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 41 (14868000) [pid = 1332] [serial = 64] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 40 (1DEB1C00) [pid = 1332] [serial = 61] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 39 (14A0D400) [pid = 1332] [serial = 58] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 38 (1E89CC00) [pid = 1332] [serial = 55] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | --DOMWINDOW == 37 (16C81400) [pid = 1332] [serial = 52] [outer = 00000000] [url = about:blank]
11:44:41 INFO - PROCESS | 1332 | ++DOCSHELL 0BE34400 == 24 [pid = 1332] [id = 28]
11:44:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 38 (0BE34800) [pid = 1332] [serial = 80] [outer = 00000000]
11:44:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 39 (140B6800) [pid = 1332] [serial = 81] [outer = 0BE34800]
11:44:42 INFO - PROCESS | 1332 | 1447357481998 Marionette INFO loaded listener.js
11:44:42 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 40 (14F60400) [pid = 1332] [serial = 82] [outer = 0BE34800]
11:44:42 INFO - PROCESS | 1332 | ++DOCSHELL 14F6DC00 == 25 [pid = 1332] [id = 29]
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 41 (16053400) [pid = 1332] [serial = 83] [outer = 00000000]
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 42 (16133C00) [pid = 1332] [serial = 84] [outer = 16053400]
11:44:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:42 INFO - document served over http requires an http
11:44:42 INFO - sub-resource via iframe-tag using the http-csp
11:44:42 INFO - delivery method with keep-origin-redirect and when
11:44:42 INFO - the target request is cross-origin.
11:44:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
11:44:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:44:42 INFO - PROCESS | 1332 | ++DOCSHELL 1605C400 == 26 [pid = 1332] [id = 30]
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 43 (1605C800) [pid = 1332] [serial = 85] [outer = 00000000]
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 44 (16C29C00) [pid = 1332] [serial = 86] [outer = 1605C800]
11:44:42 INFO - PROCESS | 1332 | 1447357482581 Marionette INFO loaded listener.js
11:44:42 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 45 (16C88400) [pid = 1332] [serial = 87] [outer = 1605C800]
11:44:42 INFO - PROCESS | 1332 | ++DOCSHELL 17A3EC00 == 27 [pid = 1332] [id = 31]
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 46 (17A3F800) [pid = 1332] [serial = 88] [outer = 00000000]
11:44:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 47 (16C86000) [pid = 1332] [serial = 89] [outer = 17A3F800]
11:44:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:43 INFO - document served over http requires an http
11:44:43 INFO - sub-resource via iframe-tag using the http-csp
11:44:43 INFO - delivery method with no-redirect and when
11:44:43 INFO - the target request is cross-origin.
11:44:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
11:44:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:44:43 INFO - PROCESS | 1332 | ++DOCSHELL 17A3E800 == 28 [pid = 1332] [id = 32]
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 48 (17A3FC00) [pid = 1332] [serial = 90] [outer = 00000000]
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 49 (18B2CC00) [pid = 1332] [serial = 91] [outer = 17A3FC00]
11:44:43 INFO - PROCESS | 1332 | 1447357483215 Marionette INFO loaded listener.js
11:44:43 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 50 (18B34800) [pid = 1332] [serial = 92] [outer = 17A3FC00]
11:44:43 INFO - PROCESS | 1332 | ++DOCSHELL 19031400 == 29 [pid = 1332] [id = 33]
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 51 (1903D400) [pid = 1332] [serial = 93] [outer = 00000000]
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 52 (1A282000) [pid = 1332] [serial = 94] [outer = 1903D400]
11:44:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:43 INFO - document served over http requires an http
11:44:43 INFO - sub-resource via iframe-tag using the http-csp
11:44:43 INFO - delivery method with swap-origin-redirect and when
11:44:43 INFO - the target request is cross-origin.
11:44:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 631ms
11:44:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:44:43 INFO - PROCESS | 1332 | ++DOCSHELL 1A23CC00 == 30 [pid = 1332] [id = 34]
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 53 (1A27F400) [pid = 1332] [serial = 95] [outer = 00000000]
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 54 (1A358400) [pid = 1332] [serial = 96] [outer = 1A27F400]
11:44:43 INFO - PROCESS | 1332 | 1447357483866 Marionette INFO loaded listener.js
11:44:43 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 55 (1A35DC00) [pid = 1332] [serial = 97] [outer = 1A27F400]
11:44:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:44 INFO - document served over http requires an http
11:44:44 INFO - sub-resource via script-tag using the http-csp
11:44:44 INFO - delivery method with keep-origin-redirect and when
11:44:44 INFO - the target request is cross-origin.
11:44:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
11:44:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:44:44 INFO - PROCESS | 1332 | ++DOCSHELL 14A07000 == 31 [pid = 1332] [id = 35]
11:44:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 56 (14A08800) [pid = 1332] [serial = 98] [outer = 00000000]
11:44:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 57 (14CE4000) [pid = 1332] [serial = 99] [outer = 14A08800]
11:44:44 INFO - PROCESS | 1332 | 1447357484793 Marionette INFO loaded listener.js
11:44:44 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 58 (1613D400) [pid = 1332] [serial = 100] [outer = 14A08800]
11:44:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:45 INFO - document served over http requires an http
11:44:45 INFO - sub-resource via script-tag using the http-csp
11:44:45 INFO - delivery method with no-redirect and when
11:44:45 INFO - the target request is cross-origin.
11:44:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 770ms
11:44:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:44:45 INFO - PROCESS | 1332 | ++DOCSHELL 19036000 == 32 [pid = 1332] [id = 36]
11:44:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 59 (19039000) [pid = 1332] [serial = 101] [outer = 00000000]
11:44:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 60 (1A362C00) [pid = 1332] [serial = 102] [outer = 19039000]
11:44:45 INFO - PROCESS | 1332 | 1447357485593 Marionette INFO loaded listener.js
11:44:45 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 61 (1A3F5400) [pid = 1332] [serial = 103] [outer = 19039000]
11:44:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:46 INFO - document served over http requires an http
11:44:46 INFO - sub-resource via script-tag using the http-csp
11:44:46 INFO - delivery method with swap-origin-redirect and when
11:44:46 INFO - the target request is cross-origin.
11:44:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 770ms
11:44:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:44:46 INFO - PROCESS | 1332 | ++DOCSHELL 1C058400 == 33 [pid = 1332] [id = 37]
11:44:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 62 (1C061400) [pid = 1332] [serial = 104] [outer = 00000000]
11:44:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 63 (1C0C0400) [pid = 1332] [serial = 105] [outer = 1C061400]
11:44:46 INFO - PROCESS | 1332 | 1447357486394 Marionette INFO loaded listener.js
11:44:46 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 64 (1C0D0000) [pid = 1332] [serial = 106] [outer = 1C061400]
11:44:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:46 INFO - document served over http requires an http
11:44:46 INFO - sub-resource via xhr-request using the http-csp
11:44:46 INFO - delivery method with keep-origin-redirect and when
11:44:46 INFO - the target request is cross-origin.
11:44:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
11:44:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:44:47 INFO - PROCESS | 1332 | ++DOCSHELL 1C144C00 == 34 [pid = 1332] [id = 38]
11:44:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 65 (1C146000) [pid = 1332] [serial = 107] [outer = 00000000]
11:44:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 66 (1DEA4400) [pid = 1332] [serial = 108] [outer = 1C146000]
11:44:47 INFO - PROCESS | 1332 | 1447357487106 Marionette INFO loaded listener.js
11:44:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 67 (1DEAC800) [pid = 1332] [serial = 109] [outer = 1C146000]
11:44:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:47 INFO - document served over http requires an http
11:44:47 INFO - sub-resource via xhr-request using the http-csp
11:44:47 INFO - delivery method with no-redirect and when
11:44:47 INFO - the target request is cross-origin.
11:44:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 730ms
11:44:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:44:47 INFO - PROCESS | 1332 | ++DOCSHELL 1DEAA800 == 35 [pid = 1332] [id = 39]
11:44:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 68 (1DEB2800) [pid = 1332] [serial = 110] [outer = 00000000]
11:44:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 69 (1E892400) [pid = 1332] [serial = 111] [outer = 1DEB2800]
11:44:47 INFO - PROCESS | 1332 | 1447357487887 Marionette INFO loaded listener.js
11:44:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 70 (1E89C800) [pid = 1332] [serial = 112] [outer = 1DEB2800]
11:44:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:48 INFO - document served over http requires an http
11:44:48 INFO - sub-resource via xhr-request using the http-csp
11:44:48 INFO - delivery method with swap-origin-redirect and when
11:44:48 INFO - the target request is cross-origin.
11:44:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1333ms
11:44:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:44:49 INFO - PROCESS | 1332 | ++DOCSHELL 0BFD4400 == 36 [pid = 1332] [id = 40]
11:44:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 71 (0C059400) [pid = 1332] [serial = 113] [outer = 00000000]
11:44:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 72 (106F6000) [pid = 1332] [serial = 114] [outer = 0C059400]
11:44:49 INFO - PROCESS | 1332 | 1447357489280 Marionette INFO loaded listener.js
11:44:49 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 73 (13D9EC00) [pid = 1332] [serial = 115] [outer = 0C059400]
11:44:49 INFO - PROCESS | 1332 | --DOCSHELL 19031400 == 35 [pid = 1332] [id = 33]
11:44:49 INFO - PROCESS | 1332 | --DOCSHELL 17A3EC00 == 34 [pid = 1332] [id = 31]
11:44:49 INFO - PROCESS | 1332 | --DOCSHELL 14F6DC00 == 33 [pid = 1332] [id = 29]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 72 (1A287400) [pid = 1332] [serial = 49] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 71 (13CCCC00) [pid = 1332] [serial = 22] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 70 (13C32400) [pid = 1332] [serial = 33] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 69 (1E89A400) [pid = 1332] [serial = 28] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 68 (1B7F7400) [pid = 1332] [serial = 46] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 67 (19039400) [pid = 1332] [serial = 43] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 66 (17518000) [pid = 1332] [serial = 40] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 65 (1FC87400) [pid = 1332] [serial = 70] [outer = 00000000] [url = about:blank]
11:44:49 INFO - PROCESS | 1332 | --DOMWINDOW == 64 (1751C400) [pid = 1332] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
11:44:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:49 INFO - document served over http requires an https
11:44:49 INFO - sub-resource via fetch-request using the http-csp
11:44:49 INFO - delivery method with keep-origin-redirect and when
11:44:49 INFO - the target request is cross-origin.
11:44:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 931ms
11:44:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:44:50 INFO - PROCESS | 1332 | ++DOCSHELL 106F9000 == 34 [pid = 1332] [id = 41]
11:44:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 65 (106FB800) [pid = 1332] [serial = 116] [outer = 00000000]
11:44:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 66 (143FFC00) [pid = 1332] [serial = 117] [outer = 106FB800]
11:44:50 INFO - PROCESS | 1332 | 1447357490081 Marionette INFO loaded listener.js
11:44:50 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 67 (1486A800) [pid = 1332] [serial = 118] [outer = 106FB800]
11:44:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:50 INFO - document served over http requires an https
11:44:50 INFO - sub-resource via fetch-request using the http-csp
11:44:50 INFO - delivery method with no-redirect and when
11:44:50 INFO - the target request is cross-origin.
11:44:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 630ms
11:44:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:44:50 INFO - PROCESS | 1332 | ++DOCSHELL 14CE8800 == 35 [pid = 1332] [id = 42]
11:44:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 68 (14EB7000) [pid = 1332] [serial = 119] [outer = 00000000]
11:44:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 69 (16139C00) [pid = 1332] [serial = 120] [outer = 14EB7000]
11:44:50 INFO - PROCESS | 1332 | 1447357490716 Marionette INFO loaded listener.js
11:44:50 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 70 (16C84C00) [pid = 1332] [serial = 121] [outer = 14EB7000]
11:44:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:51 INFO - document served over http requires an https
11:44:51 INFO - sub-resource via fetch-request using the http-csp
11:44:51 INFO - delivery method with swap-origin-redirect and when
11:44:51 INFO - the target request is cross-origin.
11:44:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
11:44:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:44:51 INFO - PROCESS | 1332 | ++DOCSHELL 16C8C400 == 36 [pid = 1332] [id = 43]
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 71 (1751F000) [pid = 1332] [serial = 122] [outer = 00000000]
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 72 (18E7A800) [pid = 1332] [serial = 123] [outer = 1751F000]
11:44:51 INFO - PROCESS | 1332 | 1447357491298 Marionette INFO loaded listener.js
11:44:51 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 73 (19039400) [pid = 1332] [serial = 124] [outer = 1751F000]
11:44:51 INFO - PROCESS | 1332 | ++DOCSHELL 1A28DC00 == 37 [pid = 1332] [id = 44]
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 74 (1A28E800) [pid = 1332] [serial = 125] [outer = 00000000]
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 75 (1A35F400) [pid = 1332] [serial = 126] [outer = 1A28E800]
11:44:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:51 INFO - document served over http requires an https
11:44:51 INFO - sub-resource via iframe-tag using the http-csp
11:44:51 INFO - delivery method with keep-origin-redirect and when
11:44:51 INFO - the target request is cross-origin.
11:44:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
11:44:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:44:51 INFO - PROCESS | 1332 | ++DOCSHELL 1A28B800 == 38 [pid = 1332] [id = 45]
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 76 (1A298C00) [pid = 1332] [serial = 127] [outer = 00000000]
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 77 (1B169800) [pid = 1332] [serial = 128] [outer = 1A298C00]
11:44:51 INFO - PROCESS | 1332 | 1447357491930 Marionette INFO loaded listener.js
11:44:51 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 78 (1B7F3000) [pid = 1332] [serial = 129] [outer = 1A298C00]
11:44:52 INFO - PROCESS | 1332 | ++DOCSHELL 1DEAF800 == 39 [pid = 1332] [id = 46]
11:44:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 79 (1DEB0400) [pid = 1332] [serial = 130] [outer = 00000000]
11:44:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 80 (1DEB3C00) [pid = 1332] [serial = 131] [outer = 1DEB0400]
11:44:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:52 INFO - document served over http requires an https
11:44:52 INFO - sub-resource via iframe-tag using the http-csp
11:44:52 INFO - delivery method with no-redirect and when
11:44:52 INFO - the target request is cross-origin.
11:44:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 630ms
11:44:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:44:52 INFO - PROCESS | 1332 | ++DOCSHELL 1DEAEC00 == 40 [pid = 1332] [id = 47]
11:44:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 81 (1DEAF400) [pid = 1332] [serial = 132] [outer = 00000000]
11:44:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 82 (1EBEF400) [pid = 1332] [serial = 133] [outer = 1DEAF400]
11:44:52 INFO - PROCESS | 1332 | 1447357492643 Marionette INFO loaded listener.js
11:44:52 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 83 (1EBFB400) [pid = 1332] [serial = 134] [outer = 1DEAF400]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 82 (1B103800) [pid = 1332] [serial = 72] [outer = 00000000] [url = about:blank]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 81 (18B2CC00) [pid = 1332] [serial = 91] [outer = 00000000] [url = about:blank]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 80 (111DF400) [pid = 1332] [serial = 75] [outer = 00000000] [url = about:blank]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 79 (16C86000) [pid = 1332] [serial = 89] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357482903]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 78 (16C29C00) [pid = 1332] [serial = 86] [outer = 00000000] [url = about:blank]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 77 (16133C00) [pid = 1332] [serial = 84] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 76 (140B6800) [pid = 1332] [serial = 81] [outer = 00000000] [url = about:blank]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 75 (14808C00) [pid = 1332] [serial = 78] [outer = 00000000] [url = about:blank]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 74 (1605C800) [pid = 1332] [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]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 73 (17A3FC00) [pid = 1332] [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]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 72 (140C4800) [pid = 1332] [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]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 71 (16053400) [pid = 1332] [serial = 83] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 70 (17A3F800) [pid = 1332] [serial = 88] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357482903]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 69 (0BE34800) [pid = 1332] [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]
11:44:52 INFO - PROCESS | 1332 | --DOMWINDOW == 68 (106F4400) [pid = 1332] [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]
11:44:52 INFO - PROCESS | 1332 | ++DOCSHELL 16C86000 == 41 [pid = 1332] [id = 48]
11:44:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 69 (17A3F800) [pid = 1332] [serial = 135] [outer = 00000000]
11:44:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 70 (1C695000) [pid = 1332] [serial = 136] [outer = 17A3F800]
11:44:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:53 INFO - document served over http requires an https
11:44:53 INFO - sub-resource via iframe-tag using the http-csp
11:44:53 INFO - delivery method with swap-origin-redirect and when
11:44:53 INFO - the target request is cross-origin.
11:44:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
11:44:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:44:53 INFO - PROCESS | 1332 | ++DOCSHELL 18B29800 == 42 [pid = 1332] [id = 49]
11:44:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 71 (1B103800) [pid = 1332] [serial = 137] [outer = 00000000]
11:44:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 72 (1FFC6400) [pid = 1332] [serial = 138] [outer = 1B103800]
11:44:53 INFO - PROCESS | 1332 | 1447357493304 Marionette INFO loaded listener.js
11:44:53 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 73 (1FFC8C00) [pid = 1332] [serial = 139] [outer = 1B103800]
11:44:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:53 INFO - document served over http requires an https
11:44:53 INFO - sub-resource via script-tag using the http-csp
11:44:53 INFO - delivery method with keep-origin-redirect and when
11:44:53 INFO - the target request is cross-origin.
11:44:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 531ms
11:44:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:44:53 INFO - PROCESS | 1332 | ++DOCSHELL 1FFCE400 == 43 [pid = 1332] [id = 50]
11:44:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 74 (200CAC00) [pid = 1332] [serial = 140] [outer = 00000000]
11:44:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 75 (200D0400) [pid = 1332] [serial = 141] [outer = 200CAC00]
11:44:53 INFO - PROCESS | 1332 | 1447357493855 Marionette INFO loaded listener.js
11:44:53 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 76 (200D7000) [pid = 1332] [serial = 142] [outer = 200CAC00]
11:44:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:54 INFO - document served over http requires an https
11:44:54 INFO - sub-resource via script-tag using the http-csp
11:44:54 INFO - delivery method with no-redirect and when
11:44:54 INFO - the target request is cross-origin.
11:44:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 570ms
11:44:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:44:54 INFO - PROCESS | 1332 | ++DOCSHELL 20060000 == 44 [pid = 1332] [id = 51]
11:44:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 77 (20060400) [pid = 1332] [serial = 143] [outer = 00000000]
11:44:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 78 (20068C00) [pid = 1332] [serial = 144] [outer = 20060400]
11:44:54 INFO - PROCESS | 1332 | 1447357494456 Marionette INFO loaded listener.js
11:44:54 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 79 (200AFC00) [pid = 1332] [serial = 145] [outer = 20060400]
11:44:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:54 INFO - document served over http requires an https
11:44:54 INFO - sub-resource via script-tag using the http-csp
11:44:54 INFO - delivery method with swap-origin-redirect and when
11:44:54 INFO - the target request is cross-origin.
11:44:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 570ms
11:44:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:44:54 INFO - PROCESS | 1332 | ++DOCSHELL 200B5800 == 45 [pid = 1332] [id = 52]
11:44:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 80 (200B7C00) [pid = 1332] [serial = 146] [outer = 00000000]
11:44:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 81 (200D4C00) [pid = 1332] [serial = 147] [outer = 200B7C00]
11:44:55 INFO - PROCESS | 1332 | 1447357495031 Marionette INFO loaded listener.js
11:44:55 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 82 (20446000) [pid = 1332] [serial = 148] [outer = 200B7C00]
11:44:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:55 INFO - document served over http requires an https
11:44:55 INFO - sub-resource via xhr-request using the http-csp
11:44:55 INFO - delivery method with keep-origin-redirect and when
11:44:55 INFO - the target request is cross-origin.
11:44:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
11:44:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:44:55 INFO - PROCESS | 1332 | ++DOCSHELL 14EDC800 == 46 [pid = 1332] [id = 53]
11:44:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 83 (16057800) [pid = 1332] [serial = 149] [outer = 00000000]
11:44:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 84 (2044E000) [pid = 1332] [serial = 150] [outer = 16057800]
11:44:55 INFO - PROCESS | 1332 | 1447357495614 Marionette INFO loaded listener.js
11:44:55 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 85 (20A1E000) [pid = 1332] [serial = 151] [outer = 16057800]
11:44:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:55 INFO - document served over http requires an https
11:44:55 INFO - sub-resource via xhr-request using the http-csp
11:44:55 INFO - delivery method with no-redirect and when
11:44:55 INFO - the target request is cross-origin.
11:44:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 570ms
11:44:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:44:56 INFO - PROCESS | 1332 | ++DOCSHELL 0BE3A800 == 47 [pid = 1332] [id = 54]
11:44:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 86 (0BE3C400) [pid = 1332] [serial = 152] [outer = 00000000]
11:44:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 87 (10B31400) [pid = 1332] [serial = 153] [outer = 0BE3C400]
11:44:56 INFO - PROCESS | 1332 | 1447357496259 Marionette INFO loaded listener.js
11:44:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 88 (140BA400) [pid = 1332] [serial = 154] [outer = 0BE3C400]
11:44:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:56 INFO - document served over http requires an https
11:44:56 INFO - sub-resource via xhr-request using the http-csp
11:44:56 INFO - delivery method with swap-origin-redirect and when
11:44:56 INFO - the target request is cross-origin.
11:44:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
11:44:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:44:57 INFO - PROCESS | 1332 | ++DOCSHELL 17FC9400 == 48 [pid = 1332] [id = 55]
11:44:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 89 (18B2A400) [pid = 1332] [serial = 155] [outer = 00000000]
11:44:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 90 (1903B400) [pid = 1332] [serial = 156] [outer = 18B2A400]
11:44:57 INFO - PROCESS | 1332 | 1447357497141 Marionette INFO loaded listener.js
11:44:57 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 91 (1C68E000) [pid = 1332] [serial = 157] [outer = 18B2A400]
11:44:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:57 INFO - document served over http requires an http
11:44:57 INFO - sub-resource via fetch-request using the http-csp
11:44:57 INFO - delivery method with keep-origin-redirect and when
11:44:57 INFO - the target request is same-origin.
11:44:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
11:44:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:44:57 INFO - PROCESS | 1332 | ++DOCSHELL 17EDFC00 == 49 [pid = 1332] [id = 56]
11:44:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 92 (1FC91800) [pid = 1332] [serial = 158] [outer = 00000000]
11:44:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 93 (20A1C000) [pid = 1332] [serial = 159] [outer = 1FC91800]
11:44:57 INFO - PROCESS | 1332 | 1447357497983 Marionette INFO loaded listener.js
11:44:58 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 94 (20C4E800) [pid = 1332] [serial = 160] [outer = 1FC91800]
11:44:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:58 INFO - document served over http requires an http
11:44:58 INFO - sub-resource via fetch-request using the http-csp
11:44:58 INFO - delivery method with no-redirect and when
11:44:58 INFO - the target request is same-origin.
11:44:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 770ms
11:44:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:44:58 INFO - PROCESS | 1332 | ++DOCSHELL 20C5B400 == 50 [pid = 1332] [id = 57]
11:44:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 95 (20C5C000) [pid = 1332] [serial = 161] [outer = 00000000]
11:44:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 96 (20E4AC00) [pid = 1332] [serial = 162] [outer = 20C5C000]
11:44:58 INFO - PROCESS | 1332 | 1447357498789 Marionette INFO loaded listener.js
11:44:58 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 97 (20E4E400) [pid = 1332] [serial = 163] [outer = 20C5C000]
11:44:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:59 INFO - document served over http requires an http
11:44:59 INFO - sub-resource via fetch-request using the http-csp
11:44:59 INFO - delivery method with swap-origin-redirect and when
11:44:59 INFO - the target request is same-origin.
11:44:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 890ms
11:44:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:44:59 INFO - PROCESS | 1332 | ++DOCSHELL 1BF6A800 == 51 [pid = 1332] [id = 58]
11:44:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 98 (1BF6C400) [pid = 1332] [serial = 164] [outer = 00000000]
11:44:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 99 (20E49000) [pid = 1332] [serial = 165] [outer = 1BF6C400]
11:44:59 INFO - PROCESS | 1332 | 1447357499666 Marionette INFO loaded listener.js
11:44:59 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:44:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 100 (20E56400) [pid = 1332] [serial = 166] [outer = 1BF6C400]
11:45:00 INFO - PROCESS | 1332 | ++DOCSHELL 1BF8B000 == 52 [pid = 1332] [id = 59]
11:45:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 101 (1BF8B400) [pid = 1332] [serial = 167] [outer = 00000000]
11:45:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 102 (1BF90C00) [pid = 1332] [serial = 168] [outer = 1BF8B400]
11:45:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:00 INFO - document served over http requires an http
11:45:00 INFO - sub-resource via iframe-tag using the http-csp
11:45:00 INFO - delivery method with keep-origin-redirect and when
11:45:00 INFO - the target request is same-origin.
11:45:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 831ms
11:45:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:45:00 INFO - PROCESS | 1332 | ++DOCSHELL 1BF90400 == 53 [pid = 1332] [id = 60]
11:45:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 103 (1BF91800) [pid = 1332] [serial = 169] [outer = 00000000]
11:45:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 104 (211CB000) [pid = 1332] [serial = 170] [outer = 1BF91800]
11:45:00 INFO - PROCESS | 1332 | 1447357500529 Marionette INFO loaded listener.js
11:45:00 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 105 (211CF400) [pid = 1332] [serial = 171] [outer = 1BF91800]
11:45:00 INFO - PROCESS | 1332 | ++DOCSHELL 211D4400 == 54 [pid = 1332] [id = 61]
11:45:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 106 (211D5000) [pid = 1332] [serial = 172] [outer = 00000000]
11:45:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 107 (211D3800) [pid = 1332] [serial = 173] [outer = 211D5000]
11:45:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:01 INFO - document served over http requires an http
11:45:01 INFO - sub-resource via iframe-tag using the http-csp
11:45:01 INFO - delivery method with no-redirect and when
11:45:01 INFO - the target request is same-origin.
11:45:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 870ms
11:45:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:45:02 INFO - PROCESS | 1332 | ++DOCSHELL 14F61400 == 55 [pid = 1332] [id = 62]
11:45:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 108 (14F61C00) [pid = 1332] [serial = 174] [outer = 00000000]
11:45:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 109 (17517400) [pid = 1332] [serial = 175] [outer = 14F61C00]
11:45:02 INFO - PROCESS | 1332 | 1447357502141 Marionette INFO loaded listener.js
11:45:02 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 110 (1A286800) [pid = 1332] [serial = 176] [outer = 14F61C00]
11:45:02 INFO - PROCESS | 1332 | ++DOCSHELL 14869400 == 56 [pid = 1332] [id = 63]
11:45:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 111 (14869800) [pid = 1332] [serial = 177] [outer = 00000000]
11:45:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 112 (14A01800) [pid = 1332] [serial = 178] [outer = 0BF27C00]
11:45:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 113 (0BF2F400) [pid = 1332] [serial = 179] [outer = 14869800]
11:45:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:02 INFO - document served over http requires an http
11:45:02 INFO - sub-resource via iframe-tag using the http-csp
11:45:02 INFO - delivery method with swap-origin-redirect and when
11:45:02 INFO - the target request is same-origin.
11:45:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1831ms
11:45:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:45:03 INFO - PROCESS | 1332 | ++DOCSHELL 14A06C00 == 57 [pid = 1332] [id = 64]
11:45:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 114 (14E46400) [pid = 1332] [serial = 180] [outer = 00000000]
11:45:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 115 (17A3F000) [pid = 1332] [serial = 181] [outer = 14E46400]
11:45:03 INFO - PROCESS | 1332 | 1447357503218 Marionette INFO loaded listener.js
11:45:03 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (18B34400) [pid = 1332] [serial = 182] [outer = 14E46400]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 10B38800 == 56 [pid = 1332] [id = 12]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 14EDC800 == 55 [pid = 1332] [id = 53]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 200B5800 == 54 [pid = 1332] [id = 52]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 20060000 == 53 [pid = 1332] [id = 51]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1FFCE400 == 52 [pid = 1332] [id = 50]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 18B29800 == 51 [pid = 1332] [id = 49]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 16C86000 == 50 [pid = 1332] [id = 48]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1DEAEC00 == 49 [pid = 1332] [id = 47]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1DEAF800 == 48 [pid = 1332] [id = 46]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1A28B800 == 47 [pid = 1332] [id = 45]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1A28DC00 == 46 [pid = 1332] [id = 44]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 16C8C400 == 45 [pid = 1332] [id = 43]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 14CE8800 == 44 [pid = 1332] [id = 42]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 106F9000 == 43 [pid = 1332] [id = 41]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 0BFD4400 == 42 [pid = 1332] [id = 40]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1DEAA800 == 41 [pid = 1332] [id = 39]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1C144C00 == 40 [pid = 1332] [id = 38]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 14A07000 == 39 [pid = 1332] [id = 35]
11:45:03 INFO - PROCESS | 1332 | --DOCSHELL 1A23CC00 == 38 [pid = 1332] [id = 34]
11:45:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:03 INFO - document served over http requires an http
11:45:03 INFO - sub-resource via script-tag using the http-csp
11:45:03 INFO - delivery method with keep-origin-redirect and when
11:45:03 INFO - the target request is same-origin.
11:45:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 831ms
11:45:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:45:03 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (13DA4400) [pid = 1332] [serial = 76] [outer = 00000000] [url = about:blank]
11:45:03 INFO - PROCESS | 1332 | --DOMWINDOW == 114 (14868800) [pid = 1332] [serial = 79] [outer = 00000000] [url = about:blank]
11:45:03 INFO - PROCESS | 1332 | --DOMWINDOW == 113 (16C88400) [pid = 1332] [serial = 87] [outer = 00000000] [url = about:blank]
11:45:03 INFO - PROCESS | 1332 | --DOMWINDOW == 112 (18B34800) [pid = 1332] [serial = 92] [outer = 00000000] [url = about:blank]
11:45:03 INFO - PROCESS | 1332 | --DOMWINDOW == 111 (14F60400) [pid = 1332] [serial = 82] [outer = 00000000] [url = about:blank]
11:45:04 INFO - PROCESS | 1332 | ++DOCSHELL 0BE37C00 == 39 [pid = 1332] [id = 65]
11:45:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 112 (0BE3B000) [pid = 1332] [serial = 183] [outer = 00000000]
11:45:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 113 (140B7000) [pid = 1332] [serial = 184] [outer = 0BE3B000]
11:45:04 INFO - PROCESS | 1332 | 1447357504103 Marionette INFO loaded listener.js
11:45:04 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 114 (14868400) [pid = 1332] [serial = 185] [outer = 0BE3B000]
11:45:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:04 INFO - document served over http requires an http
11:45:04 INFO - sub-resource via script-tag using the http-csp
11:45:04 INFO - delivery method with no-redirect and when
11:45:04 INFO - the target request is same-origin.
11:45:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 671ms
11:45:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:45:04 INFO - PROCESS | 1332 | ++DOCSHELL 14F60400 == 40 [pid = 1332] [id = 66]
11:45:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 115 (14F61800) [pid = 1332] [serial = 186] [outer = 00000000]
11:45:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (17EE3C00) [pid = 1332] [serial = 187] [outer = 14F61800]
11:45:04 INFO - PROCESS | 1332 | 1447357504655 Marionette INFO loaded listener.js
11:45:04 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 117 (18E7E400) [pid = 1332] [serial = 188] [outer = 14F61800]
11:45:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:05 INFO - document served over http requires an http
11:45:05 INFO - sub-resource via script-tag using the http-csp
11:45:05 INFO - delivery method with swap-origin-redirect and when
11:45:05 INFO - the target request is same-origin.
11:45:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 570ms
11:45:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:45:05 INFO - PROCESS | 1332 | ++DOCSHELL 143F4000 == 41 [pid = 1332] [id = 67]
11:45:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 118 (1A285800) [pid = 1332] [serial = 189] [outer = 00000000]
11:45:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (1A365000) [pid = 1332] [serial = 190] [outer = 1A285800]
11:45:05 INFO - PROCESS | 1332 | 1447357505223 Marionette INFO loaded listener.js
11:45:05 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (1BF66400) [pid = 1332] [serial = 191] [outer = 1A285800]
11:45:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:05 INFO - document served over http requires an http
11:45:05 INFO - sub-resource via xhr-request using the http-csp
11:45:05 INFO - delivery method with keep-origin-redirect and when
11:45:05 INFO - the target request is same-origin.
11:45:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
11:45:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:45:05 INFO - PROCESS | 1332 | ++DOCSHELL 1C0BF400 == 42 [pid = 1332] [id = 68]
11:45:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (1C0C0C00) [pid = 1332] [serial = 192] [outer = 00000000]
11:45:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (1C461400) [pid = 1332] [serial = 193] [outer = 1C0C0C00]
11:45:05 INFO - PROCESS | 1332 | 1447357505803 Marionette INFO loaded listener.js
11:45:05 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (1C46A000) [pid = 1332] [serial = 194] [outer = 1C0C0C00]
11:45:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:06 INFO - document served over http requires an http
11:45:06 INFO - sub-resource via xhr-request using the http-csp
11:45:06 INFO - delivery method with no-redirect and when
11:45:06 INFO - the target request is same-origin.
11:45:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 630ms
11:45:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:45:06 INFO - PROCESS | 1332 | ++DOCSHELL 1DE18C00 == 43 [pid = 1332] [id = 69]
11:45:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 124 (1DEAB800) [pid = 1332] [serial = 195] [outer = 00000000]
11:45:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 125 (1E894800) [pid = 1332] [serial = 196] [outer = 1DEAB800]
11:45:06 INFO - PROCESS | 1332 | 1447357506484 Marionette INFO loaded listener.js
11:45:06 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 126 (1EBF4C00) [pid = 1332] [serial = 197] [outer = 1DEAB800]
11:45:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:06 INFO - document served over http requires an http
11:45:06 INFO - sub-resource via xhr-request using the http-csp
11:45:06 INFO - delivery method with swap-origin-redirect and when
11:45:06 INFO - the target request is same-origin.
11:45:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
11:45:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:45:07 INFO - PROCESS | 1332 | ++DOCSHELL 1FC8AC00 == 44 [pid = 1332] [id = 70]
11:45:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 127 (1FC91400) [pid = 1332] [serial = 198] [outer = 00000000]
11:45:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 128 (1FFCCC00) [pid = 1332] [serial = 199] [outer = 1FC91400]
11:45:07 INFO - PROCESS | 1332 | 1447357507091 Marionette INFO loaded listener.js
11:45:07 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (20060C00) [pid = 1332] [serial = 200] [outer = 1FC91400]
11:45:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:07 INFO - document served over http requires an https
11:45:07 INFO - sub-resource via fetch-request using the http-csp
11:45:07 INFO - delivery method with keep-origin-redirect and when
11:45:07 INFO - the target request is same-origin.
11:45:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
11:45:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:45:07 INFO - PROCESS | 1332 | ++DOCSHELL 20066400 == 45 [pid = 1332] [id = 71]
11:45:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (200AB000) [pid = 1332] [serial = 201] [outer = 00000000]
11:45:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (200CB400) [pid = 1332] [serial = 202] [outer = 200AB000]
11:45:07 INFO - PROCESS | 1332 | 1447357507733 Marionette INFO loaded listener.js
11:45:07 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (200D8800) [pid = 1332] [serial = 203] [outer = 200AB000]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (1903D400) [pid = 1332] [serial = 93] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (1A282000) [pid = 1332] [serial = 94] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (2044E000) [pid = 1332] [serial = 150] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (1DEAF400) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 127 (20060400) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 126 (1B103800) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 125 (200CAC00) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 124 (1751F000) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 123 (106FB800) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (0C059400) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (1DEB0400) [pid = 1332] [serial = 130] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357492250]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (14EB7000) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (1A28E800) [pid = 1332] [serial = 125] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (1A298C00) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 117 (17A3F800) [pid = 1332] [serial = 135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 116 (200B7C00) [pid = 1332] [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]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (1C0C0400) [pid = 1332] [serial = 105] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 114 (143FFC00) [pid = 1332] [serial = 117] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 113 (1C695000) [pid = 1332] [serial = 136] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 112 (1EBEF400) [pid = 1332] [serial = 133] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 111 (1DEA4400) [pid = 1332] [serial = 108] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 110 (1A35F400) [pid = 1332] [serial = 126] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 109 (18E7A800) [pid = 1332] [serial = 123] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 108 (14CE4000) [pid = 1332] [serial = 99] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 107 (1DEB3C00) [pid = 1332] [serial = 131] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357492250]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 106 (1B169800) [pid = 1332] [serial = 128] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 105 (20068C00) [pid = 1332] [serial = 144] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 104 (1E892400) [pid = 1332] [serial = 111] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 103 (1FFC6400) [pid = 1332] [serial = 138] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 102 (200D4C00) [pid = 1332] [serial = 147] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 101 (1A358400) [pid = 1332] [serial = 96] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 100 (1A362C00) [pid = 1332] [serial = 102] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 99 (16139C00) [pid = 1332] [serial = 120] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 98 (106F6000) [pid = 1332] [serial = 114] [outer = 00000000] [url = about:blank]
11:45:07 INFO - PROCESS | 1332 | --DOMWINDOW == 97 (200D0400) [pid = 1332] [serial = 141] [outer = 00000000] [url = about:blank]
11:45:08 INFO - PROCESS | 1332 | --DOMWINDOW == 96 (20446000) [pid = 1332] [serial = 148] [outer = 00000000] [url = about:blank]
11:45:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:08 INFO - document served over http requires an https
11:45:08 INFO - sub-resource via fetch-request using the http-csp
11:45:08 INFO - delivery method with no-redirect and when
11:45:08 INFO - the target request is same-origin.
11:45:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 630ms
11:45:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:45:08 INFO - PROCESS | 1332 | ++DOCSHELL 13C44000 == 46 [pid = 1332] [id = 72]
11:45:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 97 (140BA000) [pid = 1332] [serial = 204] [outer = 00000000]
11:45:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 98 (1A35AC00) [pid = 1332] [serial = 205] [outer = 140BA000]
11:45:08 INFO - PROCESS | 1332 | 1447357508421 Marionette INFO loaded listener.js
11:45:08 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 99 (1FFC6400) [pid = 1332] [serial = 206] [outer = 140BA000]
11:45:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:08 INFO - document served over http requires an https
11:45:08 INFO - sub-resource via fetch-request using the http-csp
11:45:08 INFO - delivery method with swap-origin-redirect and when
11:45:08 INFO - the target request is same-origin.
11:45:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:45:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:45:08 INFO - PROCESS | 1332 | ++DOCSHELL 2044EC00 == 47 [pid = 1332] [id = 73]
11:45:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 100 (20A25000) [pid = 1332] [serial = 207] [outer = 00000000]
11:45:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 101 (20C59800) [pid = 1332] [serial = 208] [outer = 20A25000]
11:45:08 INFO - PROCESS | 1332 | 1447357508987 Marionette INFO loaded listener.js
11:45:09 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 102 (211C9C00) [pid = 1332] [serial = 209] [outer = 20A25000]
11:45:09 INFO - PROCESS | 1332 | ++DOCSHELL 2128DC00 == 48 [pid = 1332] [id = 74]
11:45:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 103 (2128E000) [pid = 1332] [serial = 210] [outer = 00000000]
11:45:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 104 (21295800) [pid = 1332] [serial = 211] [outer = 2128E000]
11:45:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:09 INFO - document served over http requires an https
11:45:09 INFO - sub-resource via iframe-tag using the http-csp
11:45:09 INFO - delivery method with keep-origin-redirect and when
11:45:09 INFO - the target request is same-origin.
11:45:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
11:45:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:45:09 INFO - PROCESS | 1332 | ++DOCSHELL 21291C00 == 49 [pid = 1332] [id = 75]
11:45:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 105 (21294400) [pid = 1332] [serial = 212] [outer = 00000000]
11:45:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 106 (21885800) [pid = 1332] [serial = 213] [outer = 21294400]
11:45:09 INFO - PROCESS | 1332 | 1447357509641 Marionette INFO loaded listener.js
11:45:09 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 107 (2188C000) [pid = 1332] [serial = 214] [outer = 21294400]
11:45:09 INFO - PROCESS | 1332 | ++DOCSHELL 218BC800 == 50 [pid = 1332] [id = 76]
11:45:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 108 (218BCC00) [pid = 1332] [serial = 215] [outer = 00000000]
11:45:10 INFO - PROCESS | 1332 | [1332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
11:45:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 109 (0BE39000) [pid = 1332] [serial = 216] [outer = 218BCC00]
11:45:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:10 INFO - document served over http requires an https
11:45:10 INFO - sub-resource via iframe-tag using the http-csp
11:45:10 INFO - delivery method with no-redirect and when
11:45:10 INFO - the target request is same-origin.
11:45:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
11:45:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:45:10 INFO - PROCESS | 1332 | ++DOCSHELL 14861C00 == 51 [pid = 1332] [id = 77]
11:45:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 110 (14864400) [pid = 1332] [serial = 217] [outer = 00000000]
11:45:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 111 (14F63000) [pid = 1332] [serial = 218] [outer = 14864400]
11:45:10 INFO - PROCESS | 1332 | 1447357510512 Marionette INFO loaded listener.js
11:45:10 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 112 (16C84000) [pid = 1332] [serial = 219] [outer = 14864400]
11:45:11 INFO - PROCESS | 1332 | ++DOCSHELL 1BF8EC00 == 52 [pid = 1332] [id = 78]
11:45:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 113 (1BF8F400) [pid = 1332] [serial = 220] [outer = 00000000]
11:45:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 114 (1C056000) [pid = 1332] [serial = 221] [outer = 1BF8F400]
11:45:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:11 INFO - document served over http requires an https
11:45:11 INFO - sub-resource via iframe-tag using the http-csp
11:45:11 INFO - delivery method with swap-origin-redirect and when
11:45:11 INFO - the target request is same-origin.
11:45:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
11:45:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:45:11 INFO - PROCESS | 1332 | ++DOCSHELL 1A363400 == 53 [pid = 1332] [id = 79]
11:45:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 115 (1AD02800) [pid = 1332] [serial = 222] [outer = 00000000]
11:45:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (1C14C000) [pid = 1332] [serial = 223] [outer = 1AD02800]
11:45:11 INFO - PROCESS | 1332 | 1447357511460 Marionette INFO loaded listener.js
11:45:11 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 117 (1DE13C00) [pid = 1332] [serial = 224] [outer = 1AD02800]
11:45:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:12 INFO - document served over http requires an https
11:45:12 INFO - sub-resource via script-tag using the http-csp
11:45:12 INFO - delivery method with keep-origin-redirect and when
11:45:12 INFO - the target request is same-origin.
11:45:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 830ms
11:45:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:45:12 INFO - PROCESS | 1332 | ++DOCSHELL 20A1B800 == 54 [pid = 1332] [id = 80]
11:45:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 118 (20C4D800) [pid = 1332] [serial = 225] [outer = 00000000]
11:45:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (21290000) [pid = 1332] [serial = 226] [outer = 20C4D800]
11:45:12 INFO - PROCESS | 1332 | 1447357512297 Marionette INFO loaded listener.js
11:45:12 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (2188AC00) [pid = 1332] [serial = 227] [outer = 20C4D800]
11:45:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:12 INFO - document served over http requires an https
11:45:12 INFO - sub-resource via script-tag using the http-csp
11:45:12 INFO - delivery method with no-redirect and when
11:45:12 INFO - the target request is same-origin.
11:45:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 830ms
11:45:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:45:13 INFO - PROCESS | 1332 | ++DOCSHELL 1DD4DC00 == 55 [pid = 1332] [id = 81]
11:45:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (1DD4F400) [pid = 1332] [serial = 228] [outer = 00000000]
11:45:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (1DD56C00) [pid = 1332] [serial = 229] [outer = 1DD4F400]
11:45:13 INFO - PROCESS | 1332 | 1447357513126 Marionette INFO loaded listener.js
11:45:13 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (218BBC00) [pid = 1332] [serial = 230] [outer = 1DD4F400]
11:45:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:13 INFO - document served over http requires an https
11:45:13 INFO - sub-resource via script-tag using the http-csp
11:45:13 INFO - delivery method with swap-origin-redirect and when
11:45:13 INFO - the target request is same-origin.
11:45:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 831ms
11:45:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:45:13 INFO - PROCESS | 1332 | ++DOCSHELL 218C1C00 == 56 [pid = 1332] [id = 82]
11:45:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 124 (218C4800) [pid = 1332] [serial = 231] [outer = 00000000]
11:45:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 125 (21E97000) [pid = 1332] [serial = 232] [outer = 218C4800]
11:45:13 INFO - PROCESS | 1332 | 1447357513950 Marionette INFO loaded listener.js
11:45:14 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 126 (21E9A800) [pid = 1332] [serial = 233] [outer = 218C4800]
11:45:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:14 INFO - document served over http requires an https
11:45:14 INFO - sub-resource via xhr-request using the http-csp
11:45:14 INFO - delivery method with keep-origin-redirect and when
11:45:14 INFO - the target request is same-origin.
11:45:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
11:45:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:45:14 INFO - PROCESS | 1332 | ++DOCSHELL 21E95800 == 57 [pid = 1332] [id = 83]
11:45:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 127 (21E95C00) [pid = 1332] [serial = 234] [outer = 00000000]
11:45:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 128 (222D1400) [pid = 1332] [serial = 235] [outer = 21E95C00]
11:45:14 INFO - PROCESS | 1332 | 1447357514867 Marionette INFO loaded listener.js
11:45:14 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (1CDE7800) [pid = 1332] [serial = 236] [outer = 21E95C00]
11:45:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:16 INFO - document served over http requires an https
11:45:16 INFO - sub-resource via xhr-request using the http-csp
11:45:16 INFO - delivery method with no-redirect and when
11:45:16 INFO - the target request is same-origin.
11:45:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1714ms
11:45:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:45:16 INFO - PROCESS | 1332 | ++DOCSHELL 1CDEE400 == 58 [pid = 1332] [id = 84]
11:45:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (1CDF1000) [pid = 1332] [serial = 237] [outer = 00000000]
11:45:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (1DD7D000) [pid = 1332] [serial = 238] [outer = 1CDF1000]
11:45:16 INFO - PROCESS | 1332 | 1447357516633 Marionette INFO loaded listener.js
11:45:16 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (200B3400) [pid = 1332] [serial = 239] [outer = 1CDF1000]
11:45:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:17 INFO - document served over http requires an https
11:45:17 INFO - sub-resource via xhr-request using the http-csp
11:45:17 INFO - delivery method with swap-origin-redirect and when
11:45:17 INFO - the target request is same-origin.
11:45:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1189ms
11:45:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:45:17 INFO - PROCESS | 1332 | ++DOCSHELL 14809C00 == 59 [pid = 1332] [id = 85]
11:45:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 133 (1480AC00) [pid = 1332] [serial = 240] [outer = 00000000]
11:45:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 134 (16C8AC00) [pid = 1332] [serial = 241] [outer = 1480AC00]
11:45:17 INFO - PROCESS | 1332 | 1447357517806 Marionette INFO loaded listener.js
11:45:17 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 135 (18B30C00) [pid = 1332] [serial = 242] [outer = 1480AC00]
11:45:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:18 INFO - document served over http requires an http
11:45:18 INFO - sub-resource via fetch-request using the meta-csp
11:45:18 INFO - delivery method with keep-origin-redirect and when
11:45:18 INFO - the target request is cross-origin.
11:45:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
11:45:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:45:18 INFO - PROCESS | 1332 | ++DOCSHELL 1A328800 == 60 [pid = 1332] [id = 86]
11:45:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 136 (1A35D000) [pid = 1332] [serial = 243] [outer = 00000000]
11:45:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (1BF63000) [pid = 1332] [serial = 244] [outer = 1A35D000]
11:45:18 INFO - PROCESS | 1332 | 1447357518653 Marionette INFO loaded listener.js
11:45:18 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (1BF8F800) [pid = 1332] [serial = 245] [outer = 1A35D000]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 1C058400 == 59 [pid = 1332] [id = 37]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 19036000 == 58 [pid = 1332] [id = 36]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 2128DC00 == 57 [pid = 1332] [id = 74]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 2044EC00 == 56 [pid = 1332] [id = 73]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 13C44000 == 55 [pid = 1332] [id = 72]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 20066400 == 54 [pid = 1332] [id = 71]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 1FC8AC00 == 53 [pid = 1332] [id = 70]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 1DE18C00 == 52 [pid = 1332] [id = 69]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 1C0BF400 == 51 [pid = 1332] [id = 68]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 143F4000 == 50 [pid = 1332] [id = 67]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 14F60400 == 49 [pid = 1332] [id = 66]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 0BE37C00 == 48 [pid = 1332] [id = 65]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 14A06C00 == 47 [pid = 1332] [id = 64]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 14869400 == 46 [pid = 1332] [id = 63]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 14F61400 == 45 [pid = 1332] [id = 62]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 211D4400 == 44 [pid = 1332] [id = 61]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 1BF90400 == 43 [pid = 1332] [id = 60]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 1BF8B000 == 42 [pid = 1332] [id = 59]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 1BF6A800 == 41 [pid = 1332] [id = 58]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 20C5B400 == 40 [pid = 1332] [id = 57]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 17EDFC00 == 39 [pid = 1332] [id = 56]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 17FC9400 == 38 [pid = 1332] [id = 55]
11:45:18 INFO - PROCESS | 1332 | --DOCSHELL 0BE3A800 == 37 [pid = 1332] [id = 54]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (1EBFB400) [pid = 1332] [serial = 134] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (1FFC8C00) [pid = 1332] [serial = 139] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 135 (200D7000) [pid = 1332] [serial = 142] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 134 (13D9EC00) [pid = 1332] [serial = 115] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 133 (16C84C00) [pid = 1332] [serial = 121] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 132 (1A35DC00) [pid = 1332] [serial = 97] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (200AFC00) [pid = 1332] [serial = 145] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (19039400) [pid = 1332] [serial = 124] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (1486A800) [pid = 1332] [serial = 118] [outer = 00000000] [url = about:blank]
11:45:18 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (1B7F3000) [pid = 1332] [serial = 129] [outer = 00000000] [url = about:blank]
11:45:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:19 INFO - document served over http requires an http
11:45:19 INFO - sub-resource via fetch-request using the meta-csp
11:45:19 INFO - delivery method with no-redirect and when
11:45:19 INFO - the target request is cross-origin.
11:45:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
11:45:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:45:19 INFO - PROCESS | 1332 | ++DOCSHELL 14CE3800 == 38 [pid = 1332] [id = 87]
11:45:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (14CE3C00) [pid = 1332] [serial = 246] [outer = 00000000]
11:45:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (17A3D000) [pid = 1332] [serial = 247] [outer = 14CE3C00]
11:45:19 INFO - PROCESS | 1332 | 1447357519598 Marionette INFO loaded listener.js
11:45:19 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (19031C00) [pid = 1332] [serial = 248] [outer = 14CE3C00]
11:45:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:20 INFO - document served over http requires an http
11:45:20 INFO - sub-resource via fetch-request using the meta-csp
11:45:20 INFO - delivery method with swap-origin-redirect and when
11:45:20 INFO - the target request is cross-origin.
11:45:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:45:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:45:20 INFO - PROCESS | 1332 | ++DOCSHELL 1A35B400 == 39 [pid = 1332] [id = 88]
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (1A35DC00) [pid = 1332] [serial = 249] [outer = 00000000]
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 133 (1B15F800) [pid = 1332] [serial = 250] [outer = 1A35DC00]
11:45:20 INFO - PROCESS | 1332 | 1447357520164 Marionette INFO loaded listener.js
11:45:20 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 134 (1BF8B000) [pid = 1332] [serial = 251] [outer = 1A35DC00]
11:45:20 INFO - PROCESS | 1332 | ++DOCSHELL 1C140800 == 40 [pid = 1332] [id = 89]
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 135 (1C140C00) [pid = 1332] [serial = 252] [outer = 00000000]
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 136 (1C462400) [pid = 1332] [serial = 253] [outer = 1C140C00]
11:45:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:20 INFO - document served over http requires an http
11:45:20 INFO - sub-resource via iframe-tag using the meta-csp
11:45:20 INFO - delivery method with keep-origin-redirect and when
11:45:20 INFO - the target request is cross-origin.
11:45:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 631ms
11:45:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:45:20 INFO - PROCESS | 1332 | ++DOCSHELL 14860800 == 41 [pid = 1332] [id = 90]
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (1C0D9000) [pid = 1332] [serial = 254] [outer = 00000000]
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (1C68B000) [pid = 1332] [serial = 255] [outer = 1C0D9000]
11:45:20 INFO - PROCESS | 1332 | 1447357520807 Marionette INFO loaded listener.js
11:45:20 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (1D3A5400) [pid = 1332] [serial = 256] [outer = 1C0D9000]
11:45:21 INFO - PROCESS | 1332 | ++DOCSHELL 1DD4B000 == 42 [pid = 1332] [id = 91]
11:45:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (1DD4B400) [pid = 1332] [serial = 257] [outer = 00000000]
11:45:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (1DD55400) [pid = 1332] [serial = 258] [outer = 1DD4B400]
11:45:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:21 INFO - document served over http requires an http
11:45:21 INFO - sub-resource via iframe-tag using the meta-csp
11:45:21 INFO - delivery method with no-redirect and when
11:45:21 INFO - the target request is cross-origin.
11:45:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 670ms
11:45:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:45:21 INFO - PROCESS | 1332 | ++DOCSHELL 1DD4D000 == 43 [pid = 1332] [id = 92]
11:45:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (1DD52000) [pid = 1332] [serial = 259] [outer = 00000000]
11:45:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (1DD7FC00) [pid = 1332] [serial = 260] [outer = 1DD52000]
11:45:21 INFO - PROCESS | 1332 | 1447357521583 Marionette INFO loaded listener.js
11:45:21 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (1DEA8C00) [pid = 1332] [serial = 261] [outer = 1DD52000]
11:45:21 INFO - PROCESS | 1332 | ++DOCSHELL 1E895400 == 44 [pid = 1332] [id = 93]
11:45:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (1E896C00) [pid = 1332] [serial = 262] [outer = 00000000]
11:45:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (1EBFB400) [pid = 1332] [serial = 263] [outer = 1E896C00]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (211D5000) [pid = 1332] [serial = 172] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357500926]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (1BF8B400) [pid = 1332] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (16057800) [pid = 1332] [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]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (14869800) [pid = 1332] [serial = 177] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (17A3F000) [pid = 1332] [serial = 181] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (1C461400) [pid = 1332] [serial = 193] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (140B7000) [pid = 1332] [serial = 184] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (21295800) [pid = 1332] [serial = 211] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (21885800) [pid = 1332] [serial = 213] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (140BA000) [pid = 1332] [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]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 135 (1DEAB800) [pid = 1332] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 134 (1C0C0C00) [pid = 1332] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 133 (2128E000) [pid = 1332] [serial = 210] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 132 (14E46400) [pid = 1332] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (20A25000) [pid = 1332] [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]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (14F61800) [pid = 1332] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (1FC91400) [pid = 1332] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (0BE3B000) [pid = 1332] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 127 (1A285800) [pid = 1332] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 126 (200AB000) [pid = 1332] [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]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 125 (211D3800) [pid = 1332] [serial = 173] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357500926]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 124 (211CB000) [pid = 1332] [serial = 170] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 123 (1BF90C00) [pid = 1332] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (20E49000) [pid = 1332] [serial = 165] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (20A1C000) [pid = 1332] [serial = 159] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (20E4AC00) [pid = 1332] [serial = 162] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (10B31400) [pid = 1332] [serial = 153] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (1903B400) [pid = 1332] [serial = 156] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 117 (0BF2F400) [pid = 1332] [serial = 179] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 116 (17517400) [pid = 1332] [serial = 175] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (20C59800) [pid = 1332] [serial = 208] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 114 (1A365000) [pid = 1332] [serial = 190] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 113 (1A35AC00) [pid = 1332] [serial = 205] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 112 (1E894800) [pid = 1332] [serial = 196] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 111 (1FFCCC00) [pid = 1332] [serial = 199] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 110 (200CB400) [pid = 1332] [serial = 202] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 109 (17EE3C00) [pid = 1332] [serial = 187] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 108 (1480C400) [pid = 1332] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 107 (1C46A000) [pid = 1332] [serial = 194] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 106 (20A1E000) [pid = 1332] [serial = 151] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 105 (1BF66400) [pid = 1332] [serial = 191] [outer = 00000000] [url = about:blank]
11:45:22 INFO - PROCESS | 1332 | --DOMWINDOW == 104 (1EBF4C00) [pid = 1332] [serial = 197] [outer = 00000000] [url = about:blank]
11:45:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:22 INFO - document served over http requires an http
11:45:22 INFO - sub-resource via iframe-tag using the meta-csp
11:45:22 INFO - delivery method with swap-origin-redirect and when
11:45:22 INFO - the target request is cross-origin.
11:45:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
11:45:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:45:22 INFO - PROCESS | 1332 | ++DOCSHELL 13DA7000 == 45 [pid = 1332] [id = 94]
11:45:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 105 (140BA000) [pid = 1332] [serial = 264] [outer = 00000000]
11:45:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 106 (1BF66400) [pid = 1332] [serial = 265] [outer = 140BA000]
11:45:22 INFO - PROCESS | 1332 | 1447357522217 Marionette INFO loaded listener.js
11:45:22 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 107 (1C46A000) [pid = 1332] [serial = 266] [outer = 140BA000]
11:45:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:22 INFO - document served over http requires an http
11:45:22 INFO - sub-resource via script-tag using the meta-csp
11:45:22 INFO - delivery method with keep-origin-redirect and when
11:45:22 INFO - the target request is cross-origin.
11:45:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 570ms
11:45:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:45:22 INFO - PROCESS | 1332 | ++DOCSHELL 1EBF7000 == 46 [pid = 1332] [id = 95]
11:45:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 108 (1EBF9400) [pid = 1332] [serial = 267] [outer = 00000000]
11:45:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 109 (1FFC2400) [pid = 1332] [serial = 268] [outer = 1EBF9400]
11:45:22 INFO - PROCESS | 1332 | 1447357522791 Marionette INFO loaded listener.js
11:45:22 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 110 (1FFCDC00) [pid = 1332] [serial = 269] [outer = 1EBF9400]
11:45:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:23 INFO - document served over http requires an http
11:45:23 INFO - sub-resource via script-tag using the meta-csp
11:45:23 INFO - delivery method with no-redirect and when
11:45:23 INFO - the target request is cross-origin.
11:45:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 630ms
11:45:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:45:23 INFO - PROCESS | 1332 | ++DOCSHELL 200AA400 == 47 [pid = 1332] [id = 96]
11:45:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 111 (200AA800) [pid = 1332] [serial = 270] [outer = 00000000]
11:45:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 112 (200B6C00) [pid = 1332] [serial = 271] [outer = 200AA800]
11:45:23 INFO - PROCESS | 1332 | 1447357523429 Marionette INFO loaded listener.js
11:45:23 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 113 (200D0800) [pid = 1332] [serial = 272] [outer = 200AA800]
11:45:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:23 INFO - document served over http requires an http
11:45:23 INFO - sub-resource via script-tag using the meta-csp
11:45:23 INFO - delivery method with swap-origin-redirect and when
11:45:23 INFO - the target request is cross-origin.
11:45:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 571ms
11:45:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:45:23 INFO - PROCESS | 1332 | ++DOCSHELL 1D20F000 == 48 [pid = 1332] [id = 97]
11:45:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 114 (1D20F400) [pid = 1332] [serial = 273] [outer = 00000000]
11:45:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 115 (1D213400) [pid = 1332] [serial = 274] [outer = 1D20F400]
11:45:24 INFO - PROCESS | 1332 | 1447357524017 Marionette INFO loaded listener.js
11:45:24 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (200D9000) [pid = 1332] [serial = 275] [outer = 1D20F400]
11:45:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:24 INFO - document served over http requires an http
11:45:24 INFO - sub-resource via xhr-request using the meta-csp
11:45:24 INFO - delivery method with keep-origin-redirect and when
11:45:24 INFO - the target request is cross-origin.
11:45:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
11:45:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:45:24 INFO - PROCESS | 1332 | ++DOCSHELL 1DD79800 == 49 [pid = 1332] [id = 98]
11:45:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 117 (1DD79C00) [pid = 1332] [serial = 276] [outer = 00000000]
11:45:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 118 (20A22C00) [pid = 1332] [serial = 277] [outer = 1DD79C00]
11:45:24 INFO - PROCESS | 1332 | 1447357524645 Marionette INFO loaded listener.js
11:45:24 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (20E47C00) [pid = 1332] [serial = 278] [outer = 1DD79C00]
11:45:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:25 INFO - document served over http requires an http
11:45:25 INFO - sub-resource via xhr-request using the meta-csp
11:45:25 INFO - delivery method with no-redirect and when
11:45:25 INFO - the target request is cross-origin.
11:45:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
11:45:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:45:25 INFO - PROCESS | 1332 | ++DOCSHELL 14863000 == 50 [pid = 1332] [id = 99]
11:45:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (1486A800) [pid = 1332] [serial = 279] [outer = 00000000]
11:45:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (14F60800) [pid = 1332] [serial = 280] [outer = 1486A800]
11:45:25 INFO - PROCESS | 1332 | 1447357525457 Marionette INFO loaded listener.js
11:45:25 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (16988800) [pid = 1332] [serial = 281] [outer = 1486A800]
11:45:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:26 INFO - document served over http requires an http
11:45:26 INFO - sub-resource via xhr-request using the meta-csp
11:45:26 INFO - delivery method with swap-origin-redirect and when
11:45:26 INFO - the target request is cross-origin.
11:45:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
11:45:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:45:26 INFO - PROCESS | 1332 | 1447357526300 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:45:26 INFO - PROCESS | 1332 | ++DOCSHELL 1D3A7000 == 51 [pid = 1332] [id = 100]
11:45:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (1D3A8000) [pid = 1332] [serial = 282] [outer = 00000000]
11:45:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 124 (1D3B2C00) [pid = 1332] [serial = 283] [outer = 1D3A8000]
11:45:26 INFO - PROCESS | 1332 | 1447357526423 Marionette INFO loaded listener.js
11:45:26 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 125 (1E892400) [pid = 1332] [serial = 284] [outer = 1D3A8000]
11:45:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:27 INFO - document served over http requires an https
11:45:27 INFO - sub-resource via fetch-request using the meta-csp
11:45:27 INFO - delivery method with keep-origin-redirect and when
11:45:27 INFO - the target request is cross-origin.
11:45:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1121ms
11:45:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:45:27 INFO - PROCESS | 1332 | ++DOCSHELL 218C5000 == 52 [pid = 1332] [id = 101]
11:45:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 126 (21E93C00) [pid = 1332] [serial = 285] [outer = 00000000]
11:45:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 127 (222D0000) [pid = 1332] [serial = 286] [outer = 21E93C00]
11:45:27 INFO - PROCESS | 1332 | 1447357527532 Marionette INFO loaded listener.js
11:45:27 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 128 (22A62800) [pid = 1332] [serial = 287] [outer = 21E93C00]
11:45:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:28 INFO - document served over http requires an https
11:45:28 INFO - sub-resource via fetch-request using the meta-csp
11:45:28 INFO - delivery method with no-redirect and when
11:45:28 INFO - the target request is cross-origin.
11:45:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 990ms
11:45:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:45:28 INFO - PROCESS | 1332 | ++DOCSHELL 22A68000 == 53 [pid = 1332] [id = 102]
11:45:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (22A6B400) [pid = 1332] [serial = 288] [outer = 00000000]
11:45:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (22AA6000) [pid = 1332] [serial = 289] [outer = 22A6B400]
11:45:28 INFO - PROCESS | 1332 | 1447357528542 Marionette INFO loaded listener.js
11:45:28 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (22AAC800) [pid = 1332] [serial = 290] [outer = 22A6B400]
11:45:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:29 INFO - document served over http requires an https
11:45:29 INFO - sub-resource via fetch-request using the meta-csp
11:45:29 INFO - delivery method with swap-origin-redirect and when
11:45:29 INFO - the target request is cross-origin.
11:45:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:45:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:45:29 INFO - PROCESS | 1332 | ++DOCSHELL 22C43800 == 54 [pid = 1332] [id = 103]
11:45:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (22C43C00) [pid = 1332] [serial = 291] [outer = 00000000]
11:45:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 133 (22C4B000) [pid = 1332] [serial = 292] [outer = 22C43C00]
11:45:29 INFO - PROCESS | 1332 | 1447357529446 Marionette INFO loaded listener.js
11:45:29 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 134 (22C50400) [pid = 1332] [serial = 293] [outer = 22C43C00]
11:45:29 INFO - PROCESS | 1332 | ++DOCSHELL 22E6B000 == 55 [pid = 1332] [id = 104]
11:45:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 135 (22E6D400) [pid = 1332] [serial = 294] [outer = 00000000]
11:45:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 136 (22E6E400) [pid = 1332] [serial = 295] [outer = 22E6D400]
11:45:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:30 INFO - document served over http requires an https
11:45:30 INFO - sub-resource via iframe-tag using the meta-csp
11:45:30 INFO - delivery method with keep-origin-redirect and when
11:45:30 INFO - the target request is cross-origin.
11:45:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1072ms
11:45:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:45:30 INFO - PROCESS | 1332 | ++DOCSHELL 22E74000 == 56 [pid = 1332] [id = 105]
11:45:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (22E75400) [pid = 1332] [serial = 296] [outer = 00000000]
11:45:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (23156000) [pid = 1332] [serial = 297] [outer = 22E75400]
11:45:30 INFO - PROCESS | 1332 | 1447357530621 Marionette INFO loaded listener.js
11:45:30 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (2315BC00) [pid = 1332] [serial = 298] [outer = 22E75400]
11:45:31 INFO - PROCESS | 1332 | ++DOCSHELL 232AB800 == 57 [pid = 1332] [id = 106]
11:45:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (232AE000) [pid = 1332] [serial = 299] [outer = 00000000]
11:45:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (232B1C00) [pid = 1332] [serial = 300] [outer = 232AE000]
11:45:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:32 INFO - document served over http requires an https
11:45:32 INFO - sub-resource via iframe-tag using the meta-csp
11:45:32 INFO - delivery method with no-redirect and when
11:45:32 INFO - the target request is cross-origin.
11:45:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2235ms
11:45:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:45:32 INFO - PROCESS | 1332 | ++DOCSHELL 106F6000 == 58 [pid = 1332] [id = 107]
11:45:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (14861400) [pid = 1332] [serial = 301] [outer = 00000000]
11:45:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (1613A400) [pid = 1332] [serial = 302] [outer = 14861400]
11:45:32 INFO - PROCESS | 1332 | 1447357532825 Marionette INFO loaded listener.js
11:45:32 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (1A357800) [pid = 1332] [serial = 303] [outer = 14861400]
11:45:33 INFO - PROCESS | 1332 | ++DOCSHELL 14E46400 == 59 [pid = 1332] [id = 108]
11:45:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (16C33400) [pid = 1332] [serial = 304] [outer = 00000000]
11:45:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (16C80C00) [pid = 1332] [serial = 305] [outer = 16C33400]
11:45:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:33 INFO - document served over http requires an https
11:45:33 INFO - sub-resource via iframe-tag using the meta-csp
11:45:33 INFO - delivery method with swap-origin-redirect and when
11:45:33 INFO - the target request is cross-origin.
11:45:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1371ms
11:45:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:45:34 INFO - PROCESS | 1332 | ++DOCSHELL 14595400 == 60 [pid = 1332] [id = 109]
11:45:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (1480B800) [pid = 1332] [serial = 306] [outer = 00000000]
11:45:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (1A359400) [pid = 1332] [serial = 307] [outer = 1480B800]
11:45:34 INFO - PROCESS | 1332 | 1447357534289 Marionette INFO loaded listener.js
11:45:34 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (1B169800) [pid = 1332] [serial = 308] [outer = 1480B800]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1D20F000 == 59 [pid = 1332] [id = 97]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 200AA400 == 58 [pid = 1332] [id = 96]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 218BC800 == 57 [pid = 1332] [id = 76]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1EBF7000 == 56 [pid = 1332] [id = 95]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 13DA7000 == 55 [pid = 1332] [id = 94]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1E895400 == 54 [pid = 1332] [id = 93]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1DD4D000 == 53 [pid = 1332] [id = 92]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1DD4B000 == 52 [pid = 1332] [id = 91]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 14860800 == 51 [pid = 1332] [id = 90]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1C140800 == 50 [pid = 1332] [id = 89]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1A35B400 == 49 [pid = 1332] [id = 88]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 14CE3800 == 48 [pid = 1332] [id = 87]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1A328800 == 47 [pid = 1332] [id = 86]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 14809C00 == 46 [pid = 1332] [id = 85]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1CDEE400 == 45 [pid = 1332] [id = 84]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 21E95800 == 44 [pid = 1332] [id = 83]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 218C1C00 == 43 [pid = 1332] [id = 82]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1DD4DC00 == 42 [pid = 1332] [id = 81]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 1BF8EC00 == 41 [pid = 1332] [id = 78]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 14861C00 == 40 [pid = 1332] [id = 77]
11:45:34 INFO - PROCESS | 1332 | --DOCSHELL 21291C00 == 39 [pid = 1332] [id = 75]
11:45:34 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (20060C00) [pid = 1332] [serial = 200] [outer = 00000000] [url = about:blank]
11:45:34 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (18E7E400) [pid = 1332] [serial = 188] [outer = 00000000] [url = about:blank]
11:45:34 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (14868400) [pid = 1332] [serial = 185] [outer = 00000000] [url = about:blank]
11:45:34 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (18B34400) [pid = 1332] [serial = 182] [outer = 00000000] [url = about:blank]
11:45:34 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (200D8800) [pid = 1332] [serial = 203] [outer = 00000000] [url = about:blank]
11:45:34 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (211C9C00) [pid = 1332] [serial = 209] [outer = 00000000] [url = about:blank]
11:45:34 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (1FFC6400) [pid = 1332] [serial = 206] [outer = 00000000] [url = about:blank]
11:45:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:35 INFO - document served over http requires an https
11:45:35 INFO - sub-resource via script-tag using the meta-csp
11:45:35 INFO - delivery method with keep-origin-redirect and when
11:45:35 INFO - the target request is cross-origin.
11:45:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1243ms
11:45:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:45:35 INFO - PROCESS | 1332 | ++DOCSHELL 1486D400 == 40 [pid = 1332] [id = 110]
11:45:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (1486D800) [pid = 1332] [serial = 309] [outer = 00000000]
11:45:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (16058400) [pid = 1332] [serial = 310] [outer = 1486D800]
11:45:35 INFO - PROCESS | 1332 | 1447357535319 Marionette INFO loaded listener.js
11:45:35 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (17EDFC00) [pid = 1332] [serial = 311] [outer = 1486D800]
11:45:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:35 INFO - document served over http requires an https
11:45:35 INFO - sub-resource via script-tag using the meta-csp
11:45:35 INFO - delivery method with no-redirect and when
11:45:35 INFO - the target request is cross-origin.
11:45:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
11:45:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:45:36 INFO - PROCESS | 1332 | ++DOCSHELL 1BF6C800 == 41 [pid = 1332] [id = 111]
11:45:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (1BF6D400) [pid = 1332] [serial = 312] [outer = 00000000]
11:45:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (1C063800) [pid = 1332] [serial = 313] [outer = 1BF6D400]
11:45:36 INFO - PROCESS | 1332 | 1447357536121 Marionette INFO loaded listener.js
11:45:36 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (1C460800) [pid = 1332] [serial = 314] [outer = 1BF6D400]
11:45:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:36 INFO - document served over http requires an https
11:45:36 INFO - sub-resource via script-tag using the meta-csp
11:45:36 INFO - delivery method with swap-origin-redirect and when
11:45:36 INFO - the target request is cross-origin.
11:45:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
11:45:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:45:36 INFO - PROCESS | 1332 | ++DOCSHELL 1C46C800 == 42 [pid = 1332] [id = 112]
11:45:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (1C46D800) [pid = 1332] [serial = 315] [outer = 00000000]
11:45:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (1D20E000) [pid = 1332] [serial = 316] [outer = 1C46D800]
11:45:36 INFO - PROCESS | 1332 | 1447357536799 Marionette INFO loaded listener.js
11:45:36 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (1D3AC000) [pid = 1332] [serial = 317] [outer = 1C46D800]
11:45:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:37 INFO - document served over http requires an https
11:45:37 INFO - sub-resource via xhr-request using the meta-csp
11:45:37 INFO - delivery method with keep-origin-redirect and when
11:45:37 INFO - the target request is cross-origin.
11:45:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
11:45:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:45:37 INFO - PROCESS | 1332 | ++DOCSHELL 1D3B2800 == 43 [pid = 1332] [id = 113]
11:45:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (1DD54400) [pid = 1332] [serial = 318] [outer = 00000000]
11:45:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (1DD7D400) [pid = 1332] [serial = 319] [outer = 1DD54400]
11:45:37 INFO - PROCESS | 1332 | 1447357537586 Marionette INFO loaded listener.js
11:45:37 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (1E803000) [pid = 1332] [serial = 320] [outer = 1DD54400]
11:45:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:38 INFO - document served over http requires an https
11:45:38 INFO - sub-resource via xhr-request using the meta-csp
11:45:38 INFO - delivery method with no-redirect and when
11:45:38 INFO - the target request is cross-origin.
11:45:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 830ms
11:45:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:45:38 INFO - PROCESS | 1332 | ++DOCSHELL 1EBF3C00 == 44 [pid = 1332] [id = 114]
11:45:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (1FFC1800) [pid = 1332] [serial = 321] [outer = 00000000]
11:45:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (20069C00) [pid = 1332] [serial = 322] [outer = 1FFC1800]
11:45:38 INFO - PROCESS | 1332 | 1447357538420 Marionette INFO loaded listener.js
11:45:38 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (200B5400) [pid = 1332] [serial = 323] [outer = 1FFC1800]
11:45:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:38 INFO - document served over http requires an https
11:45:38 INFO - sub-resource via xhr-request using the meta-csp
11:45:38 INFO - delivery method with swap-origin-redirect and when
11:45:38 INFO - the target request is cross-origin.
11:45:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 690ms
11:45:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (1BF8F400) [pid = 1332] [serial = 220] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (20A22C00) [pid = 1332] [serial = 277] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (200AA800) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (1EBF9400) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (1DD4B400) [pid = 1332] [serial = 257] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357521157]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (14CE3C00) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (1E896C00) [pid = 1332] [serial = 262] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (1D20F400) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (140BA000) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (1C0D9000) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (1C140C00) [pid = 1332] [serial = 252] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (1DD52000) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (1480AC00) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (218BCC00) [pid = 1332] [serial = 215] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357509988]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (1A35DC00) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (1A35D000) [pid = 1332] [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]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (1EBFB400) [pid = 1332] [serial = 263] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (1DD7FC00) [pid = 1332] [serial = 260] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (1DD7D000) [pid = 1332] [serial = 238] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (1BF63000) [pid = 1332] [serial = 244] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (222D1400) [pid = 1332] [serial = 235] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 135 (1C462400) [pid = 1332] [serial = 253] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 134 (1B15F800) [pid = 1332] [serial = 250] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 133 (1C14C000) [pid = 1332] [serial = 223] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 132 (1DD56C00) [pid = 1332] [serial = 229] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (1C056000) [pid = 1332] [serial = 221] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (14F63000) [pid = 1332] [serial = 218] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (1FFC2400) [pid = 1332] [serial = 268] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (21E97000) [pid = 1332] [serial = 232] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 127 (1D213400) [pid = 1332] [serial = 274] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 126 (1DD55400) [pid = 1332] [serial = 258] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357521157]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 125 (1C68B000) [pid = 1332] [serial = 255] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 124 (16C8AC00) [pid = 1332] [serial = 241] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 123 (17A3D000) [pid = 1332] [serial = 247] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (1BF66400) [pid = 1332] [serial = 265] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (0BE39000) [pid = 1332] [serial = 216] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357509988]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (200B6C00) [pid = 1332] [serial = 271] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (21290000) [pid = 1332] [serial = 226] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (200D9000) [pid = 1332] [serial = 275] [outer = 00000000] [url = about:blank]
11:45:39 INFO - PROCESS | 1332 | ++DOCSHELL 10B2F400 == 45 [pid = 1332] [id = 115]
11:45:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (13C47000) [pid = 1332] [serial = 324] [outer = 00000000]
11:45:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (16C2E000) [pid = 1332] [serial = 325] [outer = 13C47000]
11:45:39 INFO - PROCESS | 1332 | 1447357539306 Marionette INFO loaded listener.js
11:45:39 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (1AD0D400) [pid = 1332] [serial = 326] [outer = 13C47000]
11:45:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:39 INFO - document served over http requires an http
11:45:39 INFO - sub-resource via fetch-request using the meta-csp
11:45:39 INFO - delivery method with keep-origin-redirect and when
11:45:39 INFO - the target request is same-origin.
11:45:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
11:45:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:45:39 INFO - PROCESS | 1332 | ++DOCSHELL 1DD7D000 == 46 [pid = 1332] [id = 116]
11:45:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (1DD7FC00) [pid = 1332] [serial = 327] [outer = 00000000]
11:45:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (2044A400) [pid = 1332] [serial = 328] [outer = 1DD7FC00]
11:45:39 INFO - PROCESS | 1332 | 1447357539868 Marionette INFO loaded listener.js
11:45:39 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 124 (20A22C00) [pid = 1332] [serial = 329] [outer = 1DD7FC00]
11:45:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:40 INFO - document served over http requires an http
11:45:40 INFO - sub-resource via fetch-request using the meta-csp
11:45:40 INFO - delivery method with no-redirect and when
11:45:40 INFO - the target request is same-origin.
11:45:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 570ms
11:45:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:45:40 INFO - PROCESS | 1332 | ++DOCSHELL 20C51C00 == 47 [pid = 1332] [id = 117]
11:45:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 125 (20E4AC00) [pid = 1332] [serial = 330] [outer = 00000000]
11:45:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 126 (211D3400) [pid = 1332] [serial = 331] [outer = 20E4AC00]
11:45:40 INFO - PROCESS | 1332 | 1447357540455 Marionette INFO loaded listener.js
11:45:40 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 127 (21291C00) [pid = 1332] [serial = 332] [outer = 20E4AC00]
11:45:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:40 INFO - document served over http requires an http
11:45:40 INFO - sub-resource via fetch-request using the meta-csp
11:45:40 INFO - delivery method with swap-origin-redirect and when
11:45:40 INFO - the target request is same-origin.
11:45:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
11:45:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:45:41 INFO - PROCESS | 1332 | ++DOCSHELL 1D32BC00 == 48 [pid = 1332] [id = 118]
11:45:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 128 (1D330800) [pid = 1332] [serial = 333] [outer = 00000000]
11:45:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (1D335400) [pid = 1332] [serial = 334] [outer = 1D330800]
11:45:41 INFO - PROCESS | 1332 | 1447357541068 Marionette INFO loaded listener.js
11:45:41 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (21298400) [pid = 1332] [serial = 335] [outer = 1D330800]
11:45:41 INFO - PROCESS | 1332 | ++DOCSHELL 14A05800 == 49 [pid = 1332] [id = 119]
11:45:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (14A07000) [pid = 1332] [serial = 336] [outer = 00000000]
11:45:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (14806000) [pid = 1332] [serial = 337] [outer = 14A07000]
11:45:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:41 INFO - document served over http requires an http
11:45:41 INFO - sub-resource via iframe-tag using the meta-csp
11:45:41 INFO - delivery method with keep-origin-redirect and when
11:45:41 INFO - the target request is same-origin.
11:45:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
11:45:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:45:42 INFO - PROCESS | 1332 | ++DOCSHELL 17516C00 == 50 [pid = 1332] [id = 120]
11:45:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 133 (1751D000) [pid = 1332] [serial = 338] [outer = 00000000]
11:45:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 134 (1A28CC00) [pid = 1332] [serial = 339] [outer = 1751D000]
11:45:42 INFO - PROCESS | 1332 | 1447357542146 Marionette INFO loaded listener.js
11:45:42 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 135 (1B784800) [pid = 1332] [serial = 340] [outer = 1751D000]
11:45:42 INFO - PROCESS | 1332 | ++DOCSHELL 1D32B000 == 51 [pid = 1332] [id = 121]
11:45:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 136 (1D32DC00) [pid = 1332] [serial = 341] [outer = 00000000]
11:45:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (1C699C00) [pid = 1332] [serial = 342] [outer = 1D32DC00]
11:45:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:42 INFO - document served over http requires an http
11:45:42 INFO - sub-resource via iframe-tag using the meta-csp
11:45:42 INFO - delivery method with no-redirect and when
11:45:42 INFO - the target request is same-origin.
11:45:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 970ms
11:45:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:45:43 INFO - PROCESS | 1332 | ++DOCSHELL 1D208400 == 52 [pid = 1332] [id = 122]
11:45:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (1D333400) [pid = 1332] [serial = 343] [outer = 00000000]
11:45:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (20067800) [pid = 1332] [serial = 344] [outer = 1D333400]
11:45:43 INFO - PROCESS | 1332 | 1447357543106 Marionette INFO loaded listener.js
11:45:43 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (211CA000) [pid = 1332] [serial = 345] [outer = 1D333400]
11:45:43 INFO - PROCESS | 1332 | ++DOCSHELL 2044B800 == 53 [pid = 1332] [id = 123]
11:45:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (21880800) [pid = 1332] [serial = 346] [outer = 00000000]
11:45:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (218C2000) [pid = 1332] [serial = 347] [outer = 21880800]
11:45:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:43 INFO - document served over http requires an http
11:45:43 INFO - sub-resource via iframe-tag using the meta-csp
11:45:43 INFO - delivery method with swap-origin-redirect and when
11:45:43 INFO - the target request is same-origin.
11:45:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 971ms
11:45:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:45:44 INFO - PROCESS | 1332 | ++DOCSHELL 21E93800 == 54 [pid = 1332] [id = 124]
11:45:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (21E94C00) [pid = 1332] [serial = 348] [outer = 00000000]
11:45:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (222D3400) [pid = 1332] [serial = 349] [outer = 21E94C00]
11:45:44 INFO - PROCESS | 1332 | 1447357544090 Marionette INFO loaded listener.js
11:45:44 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (22A6C000) [pid = 1332] [serial = 350] [outer = 21E94C00]
11:45:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:44 INFO - document served over http requires an http
11:45:44 INFO - sub-resource via script-tag using the meta-csp
11:45:44 INFO - delivery method with keep-origin-redirect and when
11:45:44 INFO - the target request is same-origin.
11:45:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 870ms
11:45:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:45:44 INFO - PROCESS | 1332 | ++DOCSHELL 22C46800 == 55 [pid = 1332] [id = 125]
11:45:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (22C48000) [pid = 1332] [serial = 351] [outer = 00000000]
11:45:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (23150400) [pid = 1332] [serial = 352] [outer = 22C48000]
11:45:45 INFO - PROCESS | 1332 | 1447357544983 Marionette INFO loaded listener.js
11:45:45 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (232AD000) [pid = 1332] [serial = 353] [outer = 22C48000]
11:45:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:45 INFO - document served over http requires an http
11:45:45 INFO - sub-resource via script-tag using the meta-csp
11:45:45 INFO - delivery method with no-redirect and when
11:45:45 INFO - the target request is same-origin.
11:45:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
11:45:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:45:45 INFO - PROCESS | 1332 | ++DOCSHELL 1D0ACC00 == 56 [pid = 1332] [id = 126]
11:45:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (1D0AD000) [pid = 1332] [serial = 354] [outer = 00000000]
11:45:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (1D0B4400) [pid = 1332] [serial = 355] [outer = 1D0AD000]
11:45:45 INFO - PROCESS | 1332 | 1447357545863 Marionette INFO loaded listener.js
11:45:45 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (1D0B7800) [pid = 1332] [serial = 356] [outer = 1D0AD000]
11:45:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:46 INFO - document served over http requires an http
11:45:46 INFO - sub-resource via script-tag using the meta-csp
11:45:46 INFO - delivery method with swap-origin-redirect and when
11:45:46 INFO - the target request is same-origin.
11:45:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 830ms
11:45:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:45:46 INFO - PROCESS | 1332 | ++DOCSHELL 21BAAC00 == 57 [pid = 1332] [id = 127]
11:45:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (21BAD800) [pid = 1332] [serial = 357] [outer = 00000000]
11:45:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (21BB2800) [pid = 1332] [serial = 358] [outer = 21BAD800]
11:45:46 INFO - PROCESS | 1332 | 1447357546751 Marionette INFO loaded listener.js
11:45:46 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (234AA800) [pid = 1332] [serial = 359] [outer = 21BAD800]
11:45:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:47 INFO - document served over http requires an http
11:45:47 INFO - sub-resource via xhr-request using the meta-csp
11:45:47 INFO - delivery method with keep-origin-redirect and when
11:45:47 INFO - the target request is same-origin.
11:45:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 850ms
11:45:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:45:47 INFO - PROCESS | 1332 | ++DOCSHELL 23121C00 == 58 [pid = 1332] [id = 128]
11:45:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (23122C00) [pid = 1332] [serial = 360] [outer = 00000000]
11:45:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (23129400) [pid = 1332] [serial = 361] [outer = 23122C00]
11:45:47 INFO - PROCESS | 1332 | 1447357547611 Marionette INFO loaded listener.js
11:45:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (23130800) [pid = 1332] [serial = 362] [outer = 23122C00]
11:45:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:48 INFO - document served over http requires an http
11:45:48 INFO - sub-resource via xhr-request using the meta-csp
11:45:48 INFO - delivery method with no-redirect and when
11:45:48 INFO - the target request is same-origin.
11:45:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
11:45:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:45:49 INFO - PROCESS | 1332 | ++DOCSHELL 1D209800 == 59 [pid = 1332] [id = 129]
11:45:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (1D209400) [pid = 1332] [serial = 363] [outer = 00000000]
11:45:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 159 (1E895000) [pid = 1332] [serial = 364] [outer = 1D209400]
11:45:49 INFO - PROCESS | 1332 | 1447357549768 Marionette INFO loaded listener.js
11:45:49 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 160 (200D7400) [pid = 1332] [serial = 365] [outer = 1D209400]
11:45:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:50 INFO - document served over http requires an http
11:45:50 INFO - sub-resource via xhr-request using the meta-csp
11:45:50 INFO - delivery method with swap-origin-redirect and when
11:45:50 INFO - the target request is same-origin.
11:45:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
11:45:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:45:50 INFO - PROCESS | 1332 | ++DOCSHELL 13C30C00 == 60 [pid = 1332] [id = 130]
11:45:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 161 (19040C00) [pid = 1332] [serial = 366] [outer = 00000000]
11:45:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 162 (1C0BE400) [pid = 1332] [serial = 367] [outer = 19040C00]
11:45:50 INFO - PROCESS | 1332 | 1447357550631 Marionette INFO loaded listener.js
11:45:50 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 163 (1DEA4400) [pid = 1332] [serial = 368] [outer = 19040C00]
11:45:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:51 INFO - document served over http requires an https
11:45:51 INFO - sub-resource via fetch-request using the meta-csp
11:45:51 INFO - delivery method with keep-origin-redirect and when
11:45:51 INFO - the target request is same-origin.
11:45:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1480ms
11:45:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:45:52 INFO - PROCESS | 1332 | ++DOCSHELL 18F76800 == 61 [pid = 1332] [id = 131]
11:45:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 164 (190C2C00) [pid = 1332] [serial = 369] [outer = 00000000]
11:45:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 165 (1B162400) [pid = 1332] [serial = 370] [outer = 190C2C00]
11:45:52 INFO - PROCESS | 1332 | 1447357552087 Marionette INFO loaded listener.js
11:45:52 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 166 (1C0DB800) [pid = 1332] [serial = 371] [outer = 190C2C00]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 20C51C00 == 60 [pid = 1332] [id = 117]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1DD7D000 == 59 [pid = 1332] [id = 116]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 10B2F400 == 58 [pid = 1332] [id = 115]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1EBF3C00 == 57 [pid = 1332] [id = 114]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1D3B2800 == 56 [pid = 1332] [id = 113]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1C46C800 == 55 [pid = 1332] [id = 112]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1BF6C800 == 54 [pid = 1332] [id = 111]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1486D400 == 53 [pid = 1332] [id = 110]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 14595400 == 52 [pid = 1332] [id = 109]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 14E46400 == 51 [pid = 1332] [id = 108]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 106F6000 == 50 [pid = 1332] [id = 107]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 232AB800 == 49 [pid = 1332] [id = 106]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 22E74000 == 48 [pid = 1332] [id = 105]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 22E6B000 == 47 [pid = 1332] [id = 104]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 22C43800 == 46 [pid = 1332] [id = 103]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 22A68000 == 45 [pid = 1332] [id = 102]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 218C5000 == 44 [pid = 1332] [id = 101]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1D3A7000 == 43 [pid = 1332] [id = 100]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 14863000 == 42 [pid = 1332] [id = 99]
11:45:52 INFO - PROCESS | 1332 | --DOCSHELL 1DD79800 == 41 [pid = 1332] [id = 98]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 165 (1C46A000) [pid = 1332] [serial = 266] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 164 (1FFCDC00) [pid = 1332] [serial = 269] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 163 (1D3A5400) [pid = 1332] [serial = 256] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 162 (2188C000) [pid = 1332] [serial = 214] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 161 (19031C00) [pid = 1332] [serial = 248] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 160 (18B30C00) [pid = 1332] [serial = 242] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 159 (1BF8B000) [pid = 1332] [serial = 251] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 158 (1BF8F800) [pid = 1332] [serial = 245] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (200D0800) [pid = 1332] [serial = 272] [outer = 00000000] [url = about:blank]
11:45:52 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (1DEA8C00) [pid = 1332] [serial = 261] [outer = 00000000] [url = about:blank]
11:45:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:52 INFO - document served over http requires an https
11:45:52 INFO - sub-resource via fetch-request using the meta-csp
11:45:52 INFO - delivery method with no-redirect and when
11:45:52 INFO - the target request is same-origin.
11:45:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1017ms
11:45:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:45:53 INFO - PROCESS | 1332 | ++DOCSHELL 140ED000 == 42 [pid = 1332] [id = 132]
11:45:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (14458400) [pid = 1332] [serial = 372] [outer = 00000000]
11:45:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (14A4F400) [pid = 1332] [serial = 373] [outer = 14458400]
11:45:53 INFO - PROCESS | 1332 | 1447357553173 Marionette INFO loaded listener.js
11:45:53 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 159 (1613C400) [pid = 1332] [serial = 374] [outer = 14458400]
11:45:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:53 INFO - document served over http requires an https
11:45:53 INFO - sub-resource via fetch-request using the meta-csp
11:45:53 INFO - delivery method with swap-origin-redirect and when
11:45:53 INFO - the target request is same-origin.
11:45:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 711ms
11:45:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:45:53 INFO - PROCESS | 1332 | ++DOCSHELL 1A286000 == 43 [pid = 1332] [id = 133]
11:45:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 160 (1B0BF400) [pid = 1332] [serial = 375] [outer = 00000000]
11:45:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 161 (1BF8F800) [pid = 1332] [serial = 376] [outer = 1B0BF400]
11:45:53 INFO - PROCESS | 1332 | 1447357553859 Marionette INFO loaded listener.js
11:45:53 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 162 (1C140C00) [pid = 1332] [serial = 377] [outer = 1B0BF400]
11:45:54 INFO - PROCESS | 1332 | ++DOCSHELL 1D20F000 == 44 [pid = 1332] [id = 134]
11:45:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 163 (1D20F400) [pid = 1332] [serial = 378] [outer = 00000000]
11:45:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 164 (1D327800) [pid = 1332] [serial = 379] [outer = 1D20F400]
11:45:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:54 INFO - document served over http requires an https
11:45:54 INFO - sub-resource via iframe-tag using the meta-csp
11:45:54 INFO - delivery method with keep-origin-redirect and when
11:45:54 INFO - the target request is same-origin.
11:45:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
11:45:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:45:54 INFO - PROCESS | 1332 | ++DOCSHELL 1D211C00 == 45 [pid = 1332] [id = 135]
11:45:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 165 (1D212000) [pid = 1332] [serial = 380] [outer = 00000000]
11:45:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 166 (1D3AA400) [pid = 1332] [serial = 381] [outer = 1D212000]
11:45:54 INFO - PROCESS | 1332 | 1447357554636 Marionette INFO loaded listener.js
11:45:54 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 167 (1DD4FC00) [pid = 1332] [serial = 382] [outer = 1D212000]
11:45:54 INFO - PROCESS | 1332 | ++DOCSHELL 1DD80800 == 46 [pid = 1332] [id = 136]
11:45:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 168 (1DD80C00) [pid = 1332] [serial = 383] [outer = 00000000]
11:45:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 169 (1DEB1000) [pid = 1332] [serial = 384] [outer = 1DD80C00]
11:45:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:55 INFO - document served over http requires an https
11:45:55 INFO - sub-resource via iframe-tag using the meta-csp
11:45:55 INFO - delivery method with no-redirect and when
11:45:55 INFO - the target request is same-origin.
11:45:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 730ms
11:45:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:45:55 INFO - PROCESS | 1332 | ++DOCSHELL 1DD78400 == 47 [pid = 1332] [id = 137]
11:45:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (1DD7C400) [pid = 1332] [serial = 385] [outer = 00000000]
11:45:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (1EBF5000) [pid = 1332] [serial = 386] [outer = 1DD7C400]
11:45:55 INFO - PROCESS | 1332 | 1447357555355 Marionette INFO loaded listener.js
11:45:55 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (1FC8D800) [pid = 1332] [serial = 387] [outer = 1DD7C400]
11:45:55 INFO - PROCESS | 1332 | ++DOCSHELL 200B0000 == 48 [pid = 1332] [id = 138]
11:45:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (200B1000) [pid = 1332] [serial = 388] [outer = 00000000]
11:45:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (200B6C00) [pid = 1332] [serial = 389] [outer = 200B1000]
11:45:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:55 INFO - document served over http requires an https
11:45:55 INFO - sub-resource via iframe-tag using the meta-csp
11:45:55 INFO - delivery method with swap-origin-redirect and when
11:45:55 INFO - the target request is same-origin.
11:45:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
11:45:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:45:56 INFO - PROCESS | 1332 | ++DOCSHELL 20063C00 == 49 [pid = 1332] [id = 139]
11:45:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (200B1800) [pid = 1332] [serial = 390] [outer = 00000000]
11:45:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (20447000) [pid = 1332] [serial = 391] [outer = 200B1800]
11:45:56 INFO - PROCESS | 1332 | 1447357556172 Marionette INFO loaded listener.js
11:45:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (20A1E000) [pid = 1332] [serial = 392] [outer = 200B1800]
11:45:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:56 INFO - document served over http requires an https
11:45:56 INFO - sub-resource via script-tag using the meta-csp
11:45:56 INFO - delivery method with keep-origin-redirect and when
11:45:56 INFO - the target request is same-origin.
11:45:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
11:45:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:45:56 INFO - PROCESS | 1332 | ++DOCSHELL 20E50400 == 50 [pid = 1332] [id = 140]
11:45:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (211D0400) [pid = 1332] [serial = 393] [outer = 00000000]
11:45:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (2128F800) [pid = 1332] [serial = 394] [outer = 211D0400]
11:45:56 INFO - PROCESS | 1332 | 1447357556862 Marionette INFO loaded listener.js
11:45:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (2188D000) [pid = 1332] [serial = 395] [outer = 211D0400]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (1A27F400) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (20E4AC00) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (1DD7FC00) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (1FFC1800) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (13C47000) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (232AE000) [pid = 1332] [serial = 299] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357531108]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (22E6D400) [pid = 1332] [serial = 294] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (16C33400) [pid = 1332] [serial = 304] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (21294400) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (1D335400) [pid = 1332] [serial = 334] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (1486D800) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 168 (1DD54400) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 167 (1480B800) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 166 (1BF6D400) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 165 (1C46D800) [pid = 1332] [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]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 164 (232B1C00) [pid = 1332] [serial = 300] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357531108]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 163 (1D20E000) [pid = 1332] [serial = 316] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 162 (1613A400) [pid = 1332] [serial = 302] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 161 (22E6E400) [pid = 1332] [serial = 295] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 160 (16C2E000) [pid = 1332] [serial = 325] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 159 (222D0000) [pid = 1332] [serial = 286] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 158 (1D3B2C00) [pid = 1332] [serial = 283] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (1A359400) [pid = 1332] [serial = 307] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (2044A400) [pid = 1332] [serial = 328] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (20069C00) [pid = 1332] [serial = 322] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (22C4B000) [pid = 1332] [serial = 292] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (14F60800) [pid = 1332] [serial = 280] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (16C80C00) [pid = 1332] [serial = 305] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (211D3400) [pid = 1332] [serial = 331] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (23156000) [pid = 1332] [serial = 297] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (1C063800) [pid = 1332] [serial = 313] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (22AA6000) [pid = 1332] [serial = 289] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (1DD7D400) [pid = 1332] [serial = 319] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (16058400) [pid = 1332] [serial = 310] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (200B5400) [pid = 1332] [serial = 323] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (1E803000) [pid = 1332] [serial = 320] [outer = 00000000] [url = about:blank]
11:45:57 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (1D3AC000) [pid = 1332] [serial = 317] [outer = 00000000] [url = about:blank]
11:45:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:57 INFO - document served over http requires an https
11:45:57 INFO - sub-resource via script-tag using the meta-csp
11:45:57 INFO - delivery method with no-redirect and when
11:45:57 INFO - the target request is same-origin.
11:45:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1216ms
11:45:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:45:58 INFO - PROCESS | 1332 | ++DOCSHELL 1613A400 == 51 [pid = 1332] [id = 141]
11:45:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (16C33400) [pid = 1332] [serial = 396] [outer = 00000000]
11:45:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (1DD51000) [pid = 1332] [serial = 397] [outer = 16C33400]
11:45:58 INFO - PROCESS | 1332 | 1447357558086 Marionette INFO loaded listener.js
11:45:58 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (20A26400) [pid = 1332] [serial = 398] [outer = 16C33400]
11:45:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:58 INFO - document served over http requires an https
11:45:58 INFO - sub-resource via script-tag using the meta-csp
11:45:58 INFO - delivery method with swap-origin-redirect and when
11:45:58 INFO - the target request is same-origin.
11:45:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
11:45:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:45:58 INFO - PROCESS | 1332 | ++DOCSHELL 1D0B7000 == 52 [pid = 1332] [id = 142]
11:45:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (1D32EC00) [pid = 1332] [serial = 399] [outer = 00000000]
11:45:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (222D0000) [pid = 1332] [serial = 400] [outer = 1D32EC00]
11:45:58 INFO - PROCESS | 1332 | 1447357558724 Marionette INFO loaded listener.js
11:45:58 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (22A6B800) [pid = 1332] [serial = 401] [outer = 1D32EC00]
11:45:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:59 INFO - document served over http requires an https
11:45:59 INFO - sub-resource via xhr-request using the meta-csp
11:45:59 INFO - delivery method with keep-origin-redirect and when
11:45:59 INFO - the target request is same-origin.
11:45:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
11:45:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:45:59 INFO - PROCESS | 1332 | ++DOCSHELL 22AA5800 == 53 [pid = 1332] [id = 143]
11:45:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (22C46400) [pid = 1332] [serial = 402] [outer = 00000000]
11:45:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (22E66400) [pid = 1332] [serial = 403] [outer = 22C46400]
11:45:59 INFO - PROCESS | 1332 | 1447357559395 Marionette INFO loaded listener.js
11:45:59 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:45:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (22E75800) [pid = 1332] [serial = 404] [outer = 22C46400]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 14A05800 == 52 [pid = 1332] [id = 119]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 20A1B800 == 51 [pid = 1332] [id = 80]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 17516C00 == 50 [pid = 1332] [id = 120]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 1D32B000 == 49 [pid = 1332] [id = 121]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 1D208400 == 48 [pid = 1332] [id = 122]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 2044B800 == 47 [pid = 1332] [id = 123]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 21E93800 == 46 [pid = 1332] [id = 124]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 22C46800 == 45 [pid = 1332] [id = 125]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 1D0ACC00 == 44 [pid = 1332] [id = 126]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 1A363400 == 43 [pid = 1332] [id = 79]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 21BAAC00 == 42 [pid = 1332] [id = 127]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 23121C00 == 41 [pid = 1332] [id = 128]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 1D209800 == 40 [pid = 1332] [id = 129]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 18F76800 == 39 [pid = 1332] [id = 131]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 13C30C00 == 38 [pid = 1332] [id = 130]
11:46:00 INFO - PROCESS | 1332 | --DOCSHELL 1D32BC00 == 37 [pid = 1332] [id = 118]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 1A286000 == 36 [pid = 1332] [id = 133]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 1D211C00 == 35 [pid = 1332] [id = 135]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 140ED000 == 34 [pid = 1332] [id = 132]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 1DD78400 == 33 [pid = 1332] [id = 137]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 20063C00 == 32 [pid = 1332] [id = 139]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 1DD80800 == 31 [pid = 1332] [id = 136]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 1D0B7000 == 30 [pid = 1332] [id = 142]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 1D20F000 == 29 [pid = 1332] [id = 134]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 20E50400 == 28 [pid = 1332] [id = 140]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 200B0000 == 27 [pid = 1332] [id = 138]
11:46:01 INFO - PROCESS | 1332 | --DOCSHELL 1613A400 == 26 [pid = 1332] [id = 141]
11:46:02 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (21291C00) [pid = 1332] [serial = 332] [outer = 00000000] [url = about:blank]
11:46:02 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (20A22C00) [pid = 1332] [serial = 329] [outer = 00000000] [url = about:blank]
11:46:02 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (17EDFC00) [pid = 1332] [serial = 311] [outer = 00000000] [url = about:blank]
11:46:02 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (1B169800) [pid = 1332] [serial = 308] [outer = 00000000] [url = about:blank]
11:46:02 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (1AD0D400) [pid = 1332] [serial = 326] [outer = 00000000] [url = about:blank]
11:46:02 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (1C460800) [pid = 1332] [serial = 314] [outer = 00000000] [url = about:blank]
11:46:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:02 INFO - document served over http requires an https
11:46:02 INFO - sub-resource via xhr-request using the meta-csp
11:46:02 INFO - delivery method with no-redirect and when
11:46:02 INFO - the target request is same-origin.
11:46:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3237ms
11:46:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:46:02 INFO - PROCESS | 1332 | ++DOCSHELL 10B3A000 == 27 [pid = 1332] [id = 144]
11:46:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (10B3B800) [pid = 1332] [serial = 405] [outer = 00000000]
11:46:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (13C34800) [pid = 1332] [serial = 406] [outer = 10B3B800]
11:46:02 INFO - PROCESS | 1332 | 1447357562585 Marionette INFO loaded listener.js
11:46:02 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (13CD1800) [pid = 1332] [serial = 407] [outer = 10B3B800]
11:46:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (140C1400) [pid = 1332] [serial = 408] [outer = 0BF27C00]
11:46:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:03 INFO - document served over http requires an https
11:46:03 INFO - sub-resource via xhr-request using the meta-csp
11:46:03 INFO - delivery method with swap-origin-redirect and when
11:46:03 INFO - the target request is same-origin.
11:46:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
11:46:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:46:03 INFO - PROCESS | 1332 | ++DOCSHELL 1401E800 == 28 [pid = 1332] [id = 145]
11:46:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (140F0800) [pid = 1332] [serial = 409] [outer = 00000000]
11:46:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (14865800) [pid = 1332] [serial = 410] [outer = 140F0800]
11:46:03 INFO - PROCESS | 1332 | 1447357563322 Marionette INFO loaded listener.js
11:46:03 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (14A05C00) [pid = 1332] [serial = 411] [outer = 140F0800]
11:46:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:03 INFO - document served over http requires an http
11:46:03 INFO - sub-resource via fetch-request using the meta-referrer
11:46:03 INFO - delivery method with keep-origin-redirect and when
11:46:03 INFO - the target request is cross-origin.
11:46:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
11:46:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:46:04 INFO - PROCESS | 1332 | ++DOCSHELL 16054C00 == 29 [pid = 1332] [id = 146]
11:46:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (16055C00) [pid = 1332] [serial = 412] [outer = 00000000]
11:46:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (16136800) [pid = 1332] [serial = 413] [outer = 16055C00]
11:46:04 INFO - PROCESS | 1332 | 1447357564098 Marionette INFO loaded listener.js
11:46:04 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (16C2E800) [pid = 1332] [serial = 414] [outer = 16055C00]
11:46:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:04 INFO - document served over http requires an http
11:46:04 INFO - sub-resource via fetch-request using the meta-referrer
11:46:04 INFO - delivery method with no-redirect and when
11:46:04 INFO - the target request is cross-origin.
11:46:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
11:46:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:46:04 INFO - PROCESS | 1332 | ++DOCSHELL 17516800 == 30 [pid = 1332] [id = 147]
11:46:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (17517000) [pid = 1332] [serial = 415] [outer = 00000000]
11:46:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (17FC6000) [pid = 1332] [serial = 416] [outer = 17517000]
11:46:04 INFO - PROCESS | 1332 | 1447357564696 Marionette INFO loaded listener.js
11:46:04 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 159 (18B32800) [pid = 1332] [serial = 417] [outer = 17517000]
11:46:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:05 INFO - document served over http requires an http
11:46:05 INFO - sub-resource via fetch-request using the meta-referrer
11:46:05 INFO - delivery method with swap-origin-redirect and when
11:46:05 INFO - the target request is cross-origin.
11:46:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:46:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:46:05 INFO - PROCESS | 1332 | ++DOCSHELL 1903E800 == 31 [pid = 1332] [id = 148]
11:46:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 160 (1903FC00) [pid = 1332] [serial = 418] [outer = 00000000]
11:46:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 161 (1A284C00) [pid = 1332] [serial = 419] [outer = 1903FC00]
11:46:05 INFO - PROCESS | 1332 | 1447357565331 Marionette INFO loaded listener.js
11:46:05 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 162 (1A28B800) [pid = 1332] [serial = 420] [outer = 1903FC00]
11:46:05 INFO - PROCESS | 1332 | ++DOCSHELL 1A361400 == 32 [pid = 1332] [id = 149]
11:46:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 163 (1A362800) [pid = 1332] [serial = 421] [outer = 00000000]
11:46:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 164 (1AD09400) [pid = 1332] [serial = 422] [outer = 1A362800]
11:46:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:05 INFO - document served over http requires an http
11:46:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:05 INFO - delivery method with keep-origin-redirect and when
11:46:05 INFO - the target request is cross-origin.
11:46:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
11:46:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:46:06 INFO - PROCESS | 1332 | ++DOCSHELL 1B7EC800 == 33 [pid = 1332] [id = 150]
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 165 (1B7F2400) [pid = 1332] [serial = 423] [outer = 00000000]
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 166 (1BF6A000) [pid = 1332] [serial = 424] [outer = 1B7F2400]
11:46:06 INFO - PROCESS | 1332 | 1447357566042 Marionette INFO loaded listener.js
11:46:06 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 167 (1BF8D000) [pid = 1332] [serial = 425] [outer = 1B7F2400]
11:46:06 INFO - PROCESS | 1332 | ++DOCSHELL 1C0BF800 == 34 [pid = 1332] [id = 151]
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 168 (1C0C1400) [pid = 1332] [serial = 426] [outer = 00000000]
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 169 (1C0DA000) [pid = 1332] [serial = 427] [outer = 1C0C1400]
11:46:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:06 INFO - document served over http requires an http
11:46:06 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:06 INFO - delivery method with no-redirect and when
11:46:06 INFO - the target request is cross-origin.
11:46:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 672ms
11:46:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:46:06 INFO - PROCESS | 1332 | ++DOCSHELL 1C0B9800 == 35 [pid = 1332] [id = 152]
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (1C0BA800) [pid = 1332] [serial = 428] [outer = 00000000]
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (1C464000) [pid = 1332] [serial = 429] [outer = 1C0BA800]
11:46:06 INFO - PROCESS | 1332 | 1447357566715 Marionette INFO loaded listener.js
11:46:06 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (1C469C00) [pid = 1332] [serial = 430] [outer = 1C0BA800]
11:46:07 INFO - PROCESS | 1332 | ++DOCSHELL 1CDEA400 == 36 [pid = 1332] [id = 153]
11:46:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (1CDF1C00) [pid = 1332] [serial = 431] [outer = 00000000]
11:46:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (1D0B1800) [pid = 1332] [serial = 432] [outer = 1CDF1C00]
11:46:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:07 INFO - document served over http requires an http
11:46:07 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:07 INFO - delivery method with swap-origin-redirect and when
11:46:07 INFO - the target request is cross-origin.
11:46:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
11:46:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:46:07 INFO - PROCESS | 1332 | ++DOCSHELL 1CDF1800 == 37 [pid = 1332] [id = 154]
11:46:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (1CDF2000) [pid = 1332] [serial = 433] [outer = 00000000]
11:46:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (1D207C00) [pid = 1332] [serial = 434] [outer = 1CDF2000]
11:46:07 INFO - PROCESS | 1332 | 1447357567369 Marionette INFO loaded listener.js
11:46:07 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (1D20C800) [pid = 1332] [serial = 435] [outer = 1CDF2000]
11:46:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:07 INFO - document served over http requires an http
11:46:07 INFO - sub-resource via script-tag using the meta-referrer
11:46:07 INFO - delivery method with keep-origin-redirect and when
11:46:07 INFO - the target request is cross-origin.
11:46:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 670ms
11:46:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:08 INFO - PROCESS | 1332 | ++DOCSHELL 14F6E000 == 38 [pid = 1332] [id = 155]
11:46:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (1D332800) [pid = 1332] [serial = 436] [outer = 00000000]
11:46:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (1D3AF800) [pid = 1332] [serial = 437] [outer = 1D332800]
11:46:08 INFO - PROCESS | 1332 | 1447357568132 Marionette INFO loaded listener.js
11:46:08 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (1DD4C400) [pid = 1332] [serial = 438] [outer = 1D332800]
11:46:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:08 INFO - document served over http requires an http
11:46:08 INFO - sub-resource via script-tag using the meta-referrer
11:46:08 INFO - delivery method with no-redirect and when
11:46:08 INFO - the target request is cross-origin.
11:46:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 730ms
11:46:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:08 INFO - PROCESS | 1332 | ++DOCSHELL 1903B000 == 39 [pid = 1332] [id = 156]
11:46:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (1DD76000) [pid = 1332] [serial = 439] [outer = 00000000]
11:46:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (1DE1D000) [pid = 1332] [serial = 440] [outer = 1DD76000]
11:46:08 INFO - PROCESS | 1332 | 1447357568811 Marionette INFO loaded listener.js
11:46:08 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (1DEAE400) [pid = 1332] [serial = 441] [outer = 1DD76000]
11:46:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:09 INFO - document served over http requires an http
11:46:09 INFO - sub-resource via script-tag using the meta-referrer
11:46:09 INFO - delivery method with swap-origin-redirect and when
11:46:09 INFO - the target request is cross-origin.
11:46:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 671ms
11:46:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:09 INFO - PROCESS | 1332 | ++DOCSHELL 1903C400 == 40 [pid = 1332] [id = 157]
11:46:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (1E68E000) [pid = 1332] [serial = 442] [outer = 00000000]
11:46:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (1E89D800) [pid = 1332] [serial = 443] [outer = 1E68E000]
11:46:09 INFO - PROCESS | 1332 | 1447357569528 Marionette INFO loaded listener.js
11:46:09 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 186 (1EBFD000) [pid = 1332] [serial = 444] [outer = 1E68E000]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 185 (21E95C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (1CDF1000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (1DD79C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (14861400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (1D32EC00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (22A6B400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (211D0400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (190C2C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (1D212000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (14458400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (23122C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (1DD7C400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (1D20F400) [pid = 1332] [serial = 378] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (1D32DC00) [pid = 1332] [serial = 341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357542621]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (22C43C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (1D209400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (1D333400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 168 (16135000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 167 (14A08800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 166 (19039000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 165 (1C061400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 164 (1C146000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 163 (1DEB2800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 162 (0BE3C400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 161 (18B2A400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 160 (1FC91800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 159 (20C5C000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 158 (1BF6C400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (1BF91800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (14F61C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (14864400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (1AD02800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (20C4D800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (1DD4F400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (218C4800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (1751D000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (1D3A8000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (200B1800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (21BAD800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (1D330800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (21E94C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (21E93C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (1486A800) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (22E75400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (19040C00) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (1DD80C00) [pid = 1332] [serial = 383] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357554939]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (200B1000) [pid = 1332] [serial = 388] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (14A07000) [pid = 1332] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (22C48000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (16C33400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 135 (1D0AD000) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 134 (21880800) [pid = 1332] [serial = 346] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 133 (1B0BF400) [pid = 1332] [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]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 132 (22E66400) [pid = 1332] [serial = 403] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (20067800) [pid = 1332] [serial = 344] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (218C2000) [pid = 1332] [serial = 347] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (222D3400) [pid = 1332] [serial = 349] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (23150400) [pid = 1332] [serial = 352] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 127 (1D0B4400) [pid = 1332] [serial = 355] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 126 (21BB2800) [pid = 1332] [serial = 358] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 125 (23129400) [pid = 1332] [serial = 361] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 124 (1E895000) [pid = 1332] [serial = 364] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 123 (1C0BE400) [pid = 1332] [serial = 367] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (1B162400) [pid = 1332] [serial = 370] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (14A4F400) [pid = 1332] [serial = 373] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (1BF8F800) [pid = 1332] [serial = 376] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (1D327800) [pid = 1332] [serial = 379] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (1D3AA400) [pid = 1332] [serial = 381] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 117 (1DEB1000) [pid = 1332] [serial = 384] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357554939]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 116 (1EBF5000) [pid = 1332] [serial = 386] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (200B6C00) [pid = 1332] [serial = 389] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 114 (20447000) [pid = 1332] [serial = 391] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 113 (2128F800) [pid = 1332] [serial = 394] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 112 (1DD51000) [pid = 1332] [serial = 397] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 111 (222D0000) [pid = 1332] [serial = 400] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 110 (14806000) [pid = 1332] [serial = 337] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 109 (1A28CC00) [pid = 1332] [serial = 339] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 108 (1C699C00) [pid = 1332] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357542621]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 107 (22A6B800) [pid = 1332] [serial = 401] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 106 (234AA800) [pid = 1332] [serial = 359] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 105 (23130800) [pid = 1332] [serial = 362] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 104 (200D7400) [pid = 1332] [serial = 365] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 103 (1FC88C00) [pid = 1332] [serial = 73] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 102 (1613D400) [pid = 1332] [serial = 100] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 101 (1A3F5400) [pid = 1332] [serial = 103] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 100 (1C0D0000) [pid = 1332] [serial = 106] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 99 (1DEAC800) [pid = 1332] [serial = 109] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 98 (1E89C800) [pid = 1332] [serial = 112] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 97 (140BA400) [pid = 1332] [serial = 154] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 96 (1C68E000) [pid = 1332] [serial = 157] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 95 (20C4E800) [pid = 1332] [serial = 160] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 94 (20E4E400) [pid = 1332] [serial = 163] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 93 (20E56400) [pid = 1332] [serial = 166] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 92 (211CF400) [pid = 1332] [serial = 171] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 91 (1A286800) [pid = 1332] [serial = 176] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 90 (16C84000) [pid = 1332] [serial = 219] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 89 (1DE13C00) [pid = 1332] [serial = 224] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 88 (2188AC00) [pid = 1332] [serial = 227] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 87 (218BBC00) [pid = 1332] [serial = 230] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 86 (21E9A800) [pid = 1332] [serial = 233] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 85 (1CDE7800) [pid = 1332] [serial = 236] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 84 (200B3400) [pid = 1332] [serial = 239] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 83 (20E47C00) [pid = 1332] [serial = 278] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 82 (16988800) [pid = 1332] [serial = 281] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 81 (1E892400) [pid = 1332] [serial = 284] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 80 (22A62800) [pid = 1332] [serial = 287] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 79 (22AAC800) [pid = 1332] [serial = 290] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 78 (22C50400) [pid = 1332] [serial = 293] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 77 (2315BC00) [pid = 1332] [serial = 298] [outer = 00000000] [url = about:blank]
11:46:11 INFO - PROCESS | 1332 | --DOMWINDOW == 76 (1A357800) [pid = 1332] [serial = 303] [outer = 00000000] [url = about:blank]
11:46:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:11 INFO - document served over http requires an http
11:46:11 INFO - sub-resource via xhr-request using the meta-referrer
11:46:11 INFO - delivery method with keep-origin-redirect and when
11:46:11 INFO - the target request is cross-origin.
11:46:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2129ms
11:46:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:46:11 INFO - PROCESS | 1332 | ++DOCSHELL 14A4F400 == 41 [pid = 1332] [id = 158]
11:46:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 77 (16135000) [pid = 1332] [serial = 445] [outer = 00000000]
11:46:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 78 (17EE5800) [pid = 1332] [serial = 446] [outer = 16135000]
11:46:11 INFO - PROCESS | 1332 | 1447357571586 Marionette INFO loaded listener.js
11:46:11 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 79 (1A3F5400) [pid = 1332] [serial = 447] [outer = 16135000]
11:46:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:12 INFO - document served over http requires an http
11:46:12 INFO - sub-resource via xhr-request using the meta-referrer
11:46:12 INFO - delivery method with no-redirect and when
11:46:12 INFO - the target request is cross-origin.
11:46:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 570ms
11:46:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:46:12 INFO - PROCESS | 1332 | ++DOCSHELL 1C0BAC00 == 42 [pid = 1332] [id = 159]
11:46:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 80 (1C0C2800) [pid = 1332] [serial = 448] [outer = 00000000]
11:46:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 81 (1D0B3C00) [pid = 1332] [serial = 449] [outer = 1C0C2800]
11:46:12 INFO - PROCESS | 1332 | 1447357572162 Marionette INFO loaded listener.js
11:46:12 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 82 (1D335000) [pid = 1332] [serial = 450] [outer = 1C0C2800]
11:46:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:12 INFO - document served over http requires an http
11:46:12 INFO - sub-resource via xhr-request using the meta-referrer
11:46:12 INFO - delivery method with swap-origin-redirect and when
11:46:12 INFO - the target request is cross-origin.
11:46:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
11:46:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:46:12 INFO - PROCESS | 1332 | ++DOCSHELL 1D20F400 == 43 [pid = 1332] [id = 160]
11:46:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 83 (1E892400) [pid = 1332] [serial = 451] [outer = 00000000]
11:46:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 84 (1FC8D000) [pid = 1332] [serial = 452] [outer = 1E892400]
11:46:12 INFO - PROCESS | 1332 | 1447357572798 Marionette INFO loaded listener.js
11:46:12 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 85 (1FFC3000) [pid = 1332] [serial = 453] [outer = 1E892400]
11:46:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:13 INFO - document served over http requires an https
11:46:13 INFO - sub-resource via fetch-request using the meta-referrer
11:46:13 INFO - delivery method with keep-origin-redirect and when
11:46:13 INFO - the target request is cross-origin.
11:46:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
11:46:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:46:13 INFO - PROCESS | 1332 | ++DOCSHELL 0C0CAC00 == 44 [pid = 1332] [id = 161]
11:46:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 86 (10691800) [pid = 1332] [serial = 454] [outer = 00000000]
11:46:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 87 (140F5400) [pid = 1332] [serial = 455] [outer = 10691800]
11:46:13 INFO - PROCESS | 1332 | 1447357573796 Marionette INFO loaded listener.js
11:46:13 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 88 (14A02000) [pid = 1332] [serial = 456] [outer = 10691800]
11:46:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:14 INFO - document served over http requires an https
11:46:14 INFO - sub-resource via fetch-request using the meta-referrer
11:46:14 INFO - delivery method with no-redirect and when
11:46:14 INFO - the target request is cross-origin.
11:46:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 931ms
11:46:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:46:14 INFO - PROCESS | 1332 | ++DOCSHELL 16C8D800 == 45 [pid = 1332] [id = 162]
11:46:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 89 (16C8F000) [pid = 1332] [serial = 457] [outer = 00000000]
11:46:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 90 (1A298C00) [pid = 1332] [serial = 458] [outer = 16C8F000]
11:46:14 INFO - PROCESS | 1332 | 1447357574728 Marionette INFO loaded listener.js
11:46:14 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 91 (1B10CC00) [pid = 1332] [serial = 459] [outer = 16C8F000]
11:46:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:15 INFO - document served over http requires an https
11:46:15 INFO - sub-resource via fetch-request using the meta-referrer
11:46:15 INFO - delivery method with swap-origin-redirect and when
11:46:15 INFO - the target request is cross-origin.
11:46:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:46:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:46:15 INFO - PROCESS | 1332 | ++DOCSHELL 1DEA9000 == 46 [pid = 1332] [id = 163]
11:46:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 92 (1DEB0800) [pid = 1332] [serial = 460] [outer = 00000000]
11:46:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 93 (1E893000) [pid = 1332] [serial = 461] [outer = 1DEB0800]
11:46:15 INFO - PROCESS | 1332 | 1447357575685 Marionette INFO loaded listener.js
11:46:15 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 94 (20063800) [pid = 1332] [serial = 462] [outer = 1DEB0800]
11:46:16 INFO - PROCESS | 1332 | ++DOCSHELL 200AB400 == 47 [pid = 1332] [id = 164]
11:46:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 95 (200AC400) [pid = 1332] [serial = 463] [outer = 00000000]
11:46:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 96 (200AB000) [pid = 1332] [serial = 464] [outer = 200AC400]
11:46:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:16 INFO - document served over http requires an https
11:46:16 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:16 INFO - delivery method with keep-origin-redirect and when
11:46:16 INFO - the target request is cross-origin.
11:46:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
11:46:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:46:16 INFO - PROCESS | 1332 | ++DOCSHELL 200B0000 == 48 [pid = 1332] [id = 165]
11:46:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 97 (200B1800) [pid = 1332] [serial = 465] [outer = 00000000]
11:46:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 98 (200D4400) [pid = 1332] [serial = 466] [outer = 200B1800]
11:46:16 INFO - PROCESS | 1332 | 1447357576705 Marionette INFO loaded listener.js
11:46:16 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 99 (2044BC00) [pid = 1332] [serial = 467] [outer = 200B1800]
11:46:17 INFO - PROCESS | 1332 | ++DOCSHELL 20A25C00 == 49 [pid = 1332] [id = 166]
11:46:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 100 (20A26C00) [pid = 1332] [serial = 468] [outer = 00000000]
11:46:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 101 (1A58D400) [pid = 1332] [serial = 469] [outer = 20A26C00]
11:46:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:17 INFO - document served over http requires an https
11:46:17 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:17 INFO - delivery method with no-redirect and when
11:46:17 INFO - the target request is cross-origin.
11:46:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1065ms
11:46:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:46:17 INFO - PROCESS | 1332 | ++DOCSHELL 20A23800 == 50 [pid = 1332] [id = 167]
11:46:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 102 (20C4F800) [pid = 1332] [serial = 470] [outer = 00000000]
11:46:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 103 (20E53400) [pid = 1332] [serial = 471] [outer = 20C4F800]
11:46:17 INFO - PROCESS | 1332 | 1447357577782 Marionette INFO loaded listener.js
11:46:17 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 104 (211D0000) [pid = 1332] [serial = 472] [outer = 20C4F800]
11:46:18 INFO - PROCESS | 1332 | ++DOCSHELL 2128F400 == 51 [pid = 1332] [id = 168]
11:46:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 105 (21292400) [pid = 1332] [serial = 473] [outer = 00000000]
11:46:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 106 (21888000) [pid = 1332] [serial = 474] [outer = 21292400]
11:46:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:18 INFO - document served over http requires an https
11:46:18 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:18 INFO - delivery method with swap-origin-redirect and when
11:46:18 INFO - the target request is cross-origin.
11:46:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
11:46:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:46:18 INFO - PROCESS | 1332 | ++DOCSHELL 2188A400 == 52 [pid = 1332] [id = 169]
11:46:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 107 (2188A800) [pid = 1332] [serial = 475] [outer = 00000000]
11:46:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 108 (218C2400) [pid = 1332] [serial = 476] [outer = 2188A800]
11:46:18 INFO - PROCESS | 1332 | 1447357578752 Marionette INFO loaded listener.js
11:46:18 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 109 (21BAAC00) [pid = 1332] [serial = 477] [outer = 2188A800]
11:46:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:19 INFO - document served over http requires an https
11:46:19 INFO - sub-resource via script-tag using the meta-referrer
11:46:19 INFO - delivery method with keep-origin-redirect and when
11:46:19 INFO - the target request is cross-origin.
11:46:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1123ms
11:46:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:46:19 INFO - PROCESS | 1332 | ++DOCSHELL 21E9C400 == 53 [pid = 1332] [id = 170]
11:46:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 110 (21E9D400) [pid = 1332] [serial = 478] [outer = 00000000]
11:46:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 111 (222CD000) [pid = 1332] [serial = 479] [outer = 21E9D400]
11:46:19 INFO - PROCESS | 1332 | 1447357579918 Marionette INFO loaded listener.js
11:46:20 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 112 (222D4800) [pid = 1332] [serial = 480] [outer = 21E9D400]
11:46:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:20 INFO - document served over http requires an https
11:46:20 INFO - sub-resource via script-tag using the meta-referrer
11:46:20 INFO - delivery method with no-redirect and when
11:46:20 INFO - the target request is cross-origin.
11:46:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
11:46:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:46:20 INFO - PROCESS | 1332 | ++DOCSHELL 22AA9C00 == 54 [pid = 1332] [id = 171]
11:46:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 113 (22AACC00) [pid = 1332] [serial = 481] [outer = 00000000]
11:46:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 114 (22AB4800) [pid = 1332] [serial = 482] [outer = 22AACC00]
11:46:20 INFO - PROCESS | 1332 | 1447357580810 Marionette INFO loaded listener.js
11:46:20 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 115 (22C4D800) [pid = 1332] [serial = 483] [outer = 22AACC00]
11:46:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:22 INFO - document served over http requires an https
11:46:22 INFO - sub-resource via script-tag using the meta-referrer
11:46:22 INFO - delivery method with swap-origin-redirect and when
11:46:22 INFO - the target request is cross-origin.
11:46:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1723ms
11:46:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:46:22 INFO - PROCESS | 1332 | ++DOCSHELL 1A28C800 == 55 [pid = 1332] [id = 172]
11:46:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (1B7F1000) [pid = 1332] [serial = 484] [outer = 00000000]
11:46:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 117 (1D0B9800) [pid = 1332] [serial = 485] [outer = 1B7F1000]
11:46:22 INFO - PROCESS | 1332 | 1447357582509 Marionette INFO loaded listener.js
11:46:22 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 118 (1E68DC00) [pid = 1332] [serial = 486] [outer = 1B7F1000]
11:46:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:23 INFO - document served over http requires an https
11:46:23 INFO - sub-resource via xhr-request using the meta-referrer
11:46:23 INFO - delivery method with keep-origin-redirect and when
11:46:23 INFO - the target request is cross-origin.
11:46:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1330ms
11:46:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:46:23 INFO - PROCESS | 1332 | ++DOCSHELL 14801400 == 56 [pid = 1332] [id = 173]
11:46:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (1486B800) [pid = 1332] [serial = 487] [outer = 00000000]
11:46:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (16C8A000) [pid = 1332] [serial = 488] [outer = 1486B800]
11:46:23 INFO - PROCESS | 1332 | 1447357583841 Marionette INFO loaded listener.js
11:46:23 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (18E85000) [pid = 1332] [serial = 489] [outer = 1486B800]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 16056000 == 55 [pid = 1332] [id = 14]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1A326000 == 54 [pid = 1332] [id = 18]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1605C400 == 53 [pid = 1332] [id = 30]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1E804C00 == 52 [pid = 1332] [id = 24]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 14A10C00 == 51 [pid = 1332] [id = 21]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 17A3E800 == 50 [pid = 1332] [id = 32]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 16C8A400 == 49 [pid = 1332] [id = 19]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 0BE34C00 == 48 [pid = 1332] [id = 20]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 0BE34400 == 47 [pid = 1332] [id = 28]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1A281400 == 46 [pid = 1332] [id = 17]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 140B6400 == 45 [pid = 1332] [id = 22]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1AEE3400 == 44 [pid = 1332] [id = 16]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 140BEC00 == 43 [pid = 1332] [id = 27]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 18B33400 == 42 [pid = 1332] [id = 15]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 10694000 == 41 [pid = 1332] [id = 26]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1CDEA400 == 40 [pid = 1332] [id = 153]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1C0BF800 == 39 [pid = 1332] [id = 151]
11:46:24 INFO - PROCESS | 1332 | --DOCSHELL 1A361400 == 38 [pid = 1332] [id = 149]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (1B784800) [pid = 1332] [serial = 340] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (21298400) [pid = 1332] [serial = 335] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (1D0B7800) [pid = 1332] [serial = 356] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 117 (232AD000) [pid = 1332] [serial = 353] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 116 (22A6C000) [pid = 1332] [serial = 350] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (211CA000) [pid = 1332] [serial = 345] [outer = 00000000] [url = about:blank]
11:46:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:24 INFO - document served over http requires an https
11:46:24 INFO - sub-resource via xhr-request using the meta-referrer
11:46:24 INFO - delivery method with no-redirect and when
11:46:24 INFO - the target request is cross-origin.
11:46:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1022ms
11:46:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 114 (20A1E000) [pid = 1332] [serial = 392] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 113 (20A26400) [pid = 1332] [serial = 398] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 112 (2188D000) [pid = 1332] [serial = 395] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 111 (1C140C00) [pid = 1332] [serial = 377] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 110 (1613C400) [pid = 1332] [serial = 374] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 109 (1C0DB800) [pid = 1332] [serial = 371] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 108 (1DEA4400) [pid = 1332] [serial = 368] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 107 (1FC8D800) [pid = 1332] [serial = 387] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | --DOMWINDOW == 106 (1DD4FC00) [pid = 1332] [serial = 382] [outer = 00000000] [url = about:blank]
11:46:24 INFO - PROCESS | 1332 | ++DOCSHELL 0BE31400 == 39 [pid = 1332] [id = 174]
11:46:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 107 (0BE31800) [pid = 1332] [serial = 490] [outer = 00000000]
11:46:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 108 (13C47400) [pid = 1332] [serial = 491] [outer = 0BE31800]
11:46:24 INFO - PROCESS | 1332 | 1447357584929 Marionette INFO loaded listener.js
11:46:25 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 109 (14523400) [pid = 1332] [serial = 492] [outer = 0BE31800]
11:46:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:25 INFO - document served over http requires an https
11:46:25 INFO - sub-resource via xhr-request using the meta-referrer
11:46:25 INFO - delivery method with swap-origin-redirect and when
11:46:25 INFO - the target request is cross-origin.
11:46:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
11:46:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:46:25 INFO - PROCESS | 1332 | ++DOCSHELL 1613A000 == 40 [pid = 1332] [id = 175]
11:46:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 110 (16987C00) [pid = 1332] [serial = 493] [outer = 00000000]
11:46:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 111 (16C84800) [pid = 1332] [serial = 494] [outer = 16987C00]
11:46:25 INFO - PROCESS | 1332 | 1447357585562 Marionette INFO loaded listener.js
11:46:25 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 112 (18B2A400) [pid = 1332] [serial = 495] [outer = 16987C00]
11:46:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:26 INFO - document served over http requires an http
11:46:26 INFO - sub-resource via fetch-request using the meta-referrer
11:46:26 INFO - delivery method with keep-origin-redirect and when
11:46:26 INFO - the target request is same-origin.
11:46:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
11:46:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:46:26 INFO - PROCESS | 1332 | ++DOCSHELL 18F77C00 == 41 [pid = 1332] [id = 176]
11:46:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 113 (1903E400) [pid = 1332] [serial = 496] [outer = 00000000]
11:46:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 114 (1A28E400) [pid = 1332] [serial = 497] [outer = 1903E400]
11:46:26 INFO - PROCESS | 1332 | 1447357586197 Marionette INFO loaded listener.js
11:46:26 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 115 (1A3F5000) [pid = 1332] [serial = 498] [outer = 1903E400]
11:46:26 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
11:46:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:26 INFO - document served over http requires an http
11:46:26 INFO - sub-resource via fetch-request using the meta-referrer
11:46:26 INFO - delivery method with no-redirect and when
11:46:26 INFO - the target request is same-origin.
11:46:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
11:46:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:46:27 INFO - PROCESS | 1332 | ++DOCSHELL 1BF6B400 == 42 [pid = 1332] [id = 177]
11:46:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (1BF6C800) [pid = 1332] [serial = 499] [outer = 00000000]
11:46:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 117 (1BF8F800) [pid = 1332] [serial = 500] [outer = 1BF6C800]
11:46:27 INFO - PROCESS | 1332 | 1447357587130 Marionette INFO loaded listener.js
11:46:27 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 118 (1C063800) [pid = 1332] [serial = 501] [outer = 1BF6C800]
11:46:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:27 INFO - document served over http requires an http
11:46:27 INFO - sub-resource via fetch-request using the meta-referrer
11:46:27 INFO - delivery method with swap-origin-redirect and when
11:46:27 INFO - the target request is same-origin.
11:46:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
11:46:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:46:27 INFO - PROCESS | 1332 | ++DOCSHELL 1C14B800 == 43 [pid = 1332] [id = 178]
11:46:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (1C464400) [pid = 1332] [serial = 502] [outer = 00000000]
11:46:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (1CDE7800) [pid = 1332] [serial = 503] [outer = 1C464400]
11:46:27 INFO - PROCESS | 1332 | 1447357587888 Marionette INFO loaded listener.js
11:46:27 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (1CDF1400) [pid = 1332] [serial = 504] [outer = 1C464400]
11:46:28 INFO - PROCESS | 1332 | ++DOCSHELL 1D20B000 == 44 [pid = 1332] [id = 179]
11:46:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (1D20D000) [pid = 1332] [serial = 505] [outer = 00000000]
11:46:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (1D215400) [pid = 1332] [serial = 506] [outer = 1D20D000]
11:46:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:28 INFO - document served over http requires an http
11:46:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:28 INFO - delivery method with keep-origin-redirect and when
11:46:28 INFO - the target request is same-origin.
11:46:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (1D207C00) [pid = 1332] [serial = 434] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (1AD09400) [pid = 1332] [serial = 422] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (1A284C00) [pid = 1332] [serial = 419] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (16136800) [pid = 1332] [serial = 413] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (17FC6000) [pid = 1332] [serial = 416] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 117 (1D0B1800) [pid = 1332] [serial = 432] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 116 (1C464000) [pid = 1332] [serial = 429] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (1E89D800) [pid = 1332] [serial = 443] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 114 (1DE1D000) [pid = 1332] [serial = 440] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 113 (14865800) [pid = 1332] [serial = 410] [outer = 00000000] [url = about:blank]
11:46:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 112 (1C0DA000) [pid = 1332] [serial = 427] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357566400]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 111 (1BF6A000) [pid = 1332] [serial = 424] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 110 (17EE5800) [pid = 1332] [serial = 446] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 109 (1D3AF800) [pid = 1332] [serial = 437] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 108 (13C34800) [pid = 1332] [serial = 406] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 107 (1D0B3C00) [pid = 1332] [serial = 449] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 106 (1FC8D000) [pid = 1332] [serial = 452] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 105 (16055C00) [pid = 1332] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 104 (1DD76000) [pid = 1332] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 103 (1903FC00) [pid = 1332] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 102 (16135000) [pid = 1332] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 101 (1CDF2000) [pid = 1332] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 100 (1C0C1400) [pid = 1332] [serial = 426] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357566400]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 99 (140F0800) [pid = 1332] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 98 (1A362800) [pid = 1332] [serial = 421] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 97 (1D332800) [pid = 1332] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 96 (1B7F2400) [pid = 1332] [serial = 423] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 95 (17517000) [pid = 1332] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 94 (1C0BA800) [pid = 1332] [serial = 428] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 93 (1C0C2800) [pid = 1332] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 92 (10B3B800) [pid = 1332] [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]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 91 (1E68E000) [pid = 1332] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 90 (1CDF1C00) [pid = 1332] [serial = 431] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 89 (14A01800) [pid = 1332] [serial = 178] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 88 (1EBFD000) [pid = 1332] [serial = 444] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 87 (1A3F5400) [pid = 1332] [serial = 447] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 86 (13CD1800) [pid = 1332] [serial = 407] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | --DOMWINDOW == 85 (1D335000) [pid = 1332] [serial = 450] [outer = 00000000] [url = about:blank]
11:46:28 INFO - PROCESS | 1332 | ++DOCSHELL 140B5400 == 45 [pid = 1332] [id = 180]
11:46:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 86 (140B9800) [pid = 1332] [serial = 507] [outer = 00000000]
11:46:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 87 (1903FC00) [pid = 1332] [serial = 508] [outer = 140B9800]
11:46:28 INFO - PROCESS | 1332 | 1447357588636 Marionette INFO loaded listener.js
11:46:28 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 88 (1B784000) [pid = 1332] [serial = 509] [outer = 140B9800]
11:46:28 INFO - PROCESS | 1332 | ++DOCSHELL 1D212000 == 46 [pid = 1332] [id = 181]
11:46:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 89 (1D329400) [pid = 1332] [serial = 510] [outer = 00000000]
11:46:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 90 (1D336400) [pid = 1332] [serial = 511] [outer = 1D329400]
11:46:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:29 INFO - document served over http requires an http
11:46:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:29 INFO - delivery method with no-redirect and when
11:46:29 INFO - the target request is same-origin.
11:46:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 672ms
11:46:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:46:29 INFO - PROCESS | 1332 | ++DOCSHELL 1BF8A000 == 47 [pid = 1332] [id = 182]
11:46:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 91 (1D20EC00) [pid = 1332] [serial = 512] [outer = 00000000]
11:46:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 92 (1D3A6C00) [pid = 1332] [serial = 513] [outer = 1D20EC00]
11:46:29 INFO - PROCESS | 1332 | 1447357589260 Marionette INFO loaded listener.js
11:46:29 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 93 (1DD4CC00) [pid = 1332] [serial = 514] [outer = 1D20EC00]
11:46:29 INFO - PROCESS | 1332 | ++DOCSHELL 1DD78400 == 48 [pid = 1332] [id = 183]
11:46:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 94 (1DD79C00) [pid = 1332] [serial = 515] [outer = 00000000]
11:46:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 95 (1DE16800) [pid = 1332] [serial = 516] [outer = 1DD79C00]
11:46:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:29 INFO - document served over http requires an http
11:46:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:29 INFO - delivery method with swap-origin-redirect and when
11:46:29 INFO - the target request is same-origin.
11:46:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
11:46:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:46:29 INFO - PROCESS | 1332 | ++DOCSHELL 1DD71800 == 49 [pid = 1332] [id = 184]
11:46:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 96 (1DD74800) [pid = 1332] [serial = 517] [outer = 00000000]
11:46:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 97 (1DEB2000) [pid = 1332] [serial = 518] [outer = 1DD74800]
11:46:29 INFO - PROCESS | 1332 | 1447357589962 Marionette INFO loaded listener.js
11:46:30 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 98 (1E802800) [pid = 1332] [serial = 519] [outer = 1DD74800]
11:46:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:30 INFO - document served over http requires an http
11:46:30 INFO - sub-resource via script-tag using the meta-referrer
11:46:30 INFO - delivery method with keep-origin-redirect and when
11:46:30 INFO - the target request is same-origin.
11:46:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 671ms
11:46:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:30 INFO - PROCESS | 1332 | ++DOCSHELL 1E89D000 == 50 [pid = 1332] [id = 185]
11:46:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 99 (1EBEE800) [pid = 1332] [serial = 520] [outer = 00000000]
11:46:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 100 (1EBFD800) [pid = 1332] [serial = 521] [outer = 1EBEE800]
11:46:30 INFO - PROCESS | 1332 | 1447357590601 Marionette INFO loaded listener.js
11:46:30 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 101 (1FFC0800) [pid = 1332] [serial = 522] [outer = 1EBEE800]
11:46:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:31 INFO - document served over http requires an http
11:46:31 INFO - sub-resource via script-tag using the meta-referrer
11:46:31 INFO - delivery method with no-redirect and when
11:46:31 INFO - the target request is same-origin.
11:46:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 630ms
11:46:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:31 INFO - PROCESS | 1332 | ++DOCSHELL 20060400 == 51 [pid = 1332] [id = 186]
11:46:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 102 (20063000) [pid = 1332] [serial = 523] [outer = 00000000]
11:46:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 103 (2044DC00) [pid = 1332] [serial = 524] [outer = 20063000]
11:46:31 INFO - PROCESS | 1332 | 1447357591281 Marionette INFO loaded listener.js
11:46:31 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 104 (20C51C00) [pid = 1332] [serial = 525] [outer = 20063000]
11:46:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:32 INFO - document served over http requires an http
11:46:32 INFO - sub-resource via script-tag using the meta-referrer
11:46:32 INFO - delivery method with swap-origin-redirect and when
11:46:32 INFO - the target request is same-origin.
11:46:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
11:46:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:32 INFO - PROCESS | 1332 | ++DOCSHELL 14807400 == 52 [pid = 1332] [id = 187]
11:46:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 105 (14A03000) [pid = 1332] [serial = 526] [outer = 00000000]
11:46:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 106 (14F68C00) [pid = 1332] [serial = 527] [outer = 14A03000]
11:46:32 INFO - PROCESS | 1332 | 1447357592290 Marionette INFO loaded listener.js
11:46:32 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 107 (1613DC00) [pid = 1332] [serial = 528] [outer = 14A03000]
11:46:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:33 INFO - document served over http requires an http
11:46:33 INFO - sub-resource via xhr-request using the meta-referrer
11:46:33 INFO - delivery method with keep-origin-redirect and when
11:46:33 INFO - the target request is same-origin.
11:46:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
11:46:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:46:33 INFO - PROCESS | 1332 | ++DOCSHELL 1BF8C400 == 53 [pid = 1332] [id = 188]
11:46:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 108 (1C0C1000) [pid = 1332] [serial = 529] [outer = 00000000]
11:46:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 109 (1DD50000) [pid = 1332] [serial = 530] [outer = 1C0C1000]
11:46:33 INFO - PROCESS | 1332 | 1447357593268 Marionette INFO loaded listener.js
11:46:33 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 110 (1FC90800) [pid = 1332] [serial = 531] [outer = 1C0C1000]
11:46:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:33 INFO - document served over http requires an http
11:46:33 INFO - sub-resource via xhr-request using the meta-referrer
11:46:33 INFO - delivery method with no-redirect and when
11:46:33 INFO - the target request is same-origin.
11:46:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 871ms
11:46:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:46:34 INFO - PROCESS | 1332 | ++DOCSHELL 20C55C00 == 54 [pid = 1332] [id = 189]
11:46:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 111 (20C58400) [pid = 1332] [serial = 532] [outer = 00000000]
11:46:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 112 (20E56C00) [pid = 1332] [serial = 533] [outer = 20C58400]
11:46:34 INFO - PROCESS | 1332 | 1447357594186 Marionette INFO loaded listener.js
11:46:34 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 113 (21294C00) [pid = 1332] [serial = 534] [outer = 20C58400]
11:46:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:34 INFO - document served over http requires an http
11:46:34 INFO - sub-resource via xhr-request using the meta-referrer
11:46:34 INFO - delivery method with swap-origin-redirect and when
11:46:34 INFO - the target request is same-origin.
11:46:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
11:46:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:46:35 INFO - PROCESS | 1332 | ++DOCSHELL 21882800 == 55 [pid = 1332] [id = 190]
11:46:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 114 (21886000) [pid = 1332] [serial = 535] [outer = 00000000]
11:46:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 115 (218B9C00) [pid = 1332] [serial = 536] [outer = 21886000]
11:46:35 INFO - PROCESS | 1332 | 1447357595060 Marionette INFO loaded listener.js
11:46:35 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (21E97C00) [pid = 1332] [serial = 537] [outer = 21886000]
11:46:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:35 INFO - document served over http requires an https
11:46:35 INFO - sub-resource via fetch-request using the meta-referrer
11:46:35 INFO - delivery method with keep-origin-redirect and when
11:46:35 INFO - the target request is same-origin.
11:46:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1018ms
11:46:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:46:36 INFO - PROCESS | 1332 | ++DOCSHELL 21E9E400 == 56 [pid = 1332] [id = 191]
11:46:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 117 (21EA1000) [pid = 1332] [serial = 538] [outer = 00000000]
11:46:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 118 (22A67800) [pid = 1332] [serial = 539] [outer = 21EA1000]
11:46:36 INFO - PROCESS | 1332 | 1447357596115 Marionette INFO loaded listener.js
11:46:36 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (22AAF400) [pid = 1332] [serial = 540] [outer = 21EA1000]
11:46:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:36 INFO - document served over http requires an https
11:46:36 INFO - sub-resource via fetch-request using the meta-referrer
11:46:36 INFO - delivery method with no-redirect and when
11:46:36 INFO - the target request is same-origin.
11:46:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
11:46:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:46:36 INFO - PROCESS | 1332 | ++DOCSHELL 22AA9800 == 57 [pid = 1332] [id = 192]
11:46:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (22C47000) [pid = 1332] [serial = 541] [outer = 00000000]
11:46:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (22E92800) [pid = 1332] [serial = 542] [outer = 22C47000]
11:46:37 INFO - PROCESS | 1332 | 1447357596998 Marionette INFO loaded listener.js
11:46:37 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (22E9A800) [pid = 1332] [serial = 543] [outer = 22C47000]
11:46:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:37 INFO - document served over http requires an https
11:46:37 INFO - sub-resource via fetch-request using the meta-referrer
11:46:37 INFO - delivery method with swap-origin-redirect and when
11:46:37 INFO - the target request is same-origin.
11:46:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:46:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:46:37 INFO - PROCESS | 1332 | ++DOCSHELL 22E73C00 == 58 [pid = 1332] [id = 193]
11:46:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (22E92C00) [pid = 1332] [serial = 544] [outer = 00000000]
11:46:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 124 (2312AC00) [pid = 1332] [serial = 545] [outer = 22E92C00]
11:46:37 INFO - PROCESS | 1332 | 1447357597924 Marionette INFO loaded listener.js
11:46:38 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 125 (2314E400) [pid = 1332] [serial = 546] [outer = 22E92C00]
11:46:38 INFO - PROCESS | 1332 | ++DOCSHELL 23153C00 == 59 [pid = 1332] [id = 194]
11:46:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 126 (23154800) [pid = 1332] [serial = 547] [outer = 00000000]
11:46:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 127 (23158400) [pid = 1332] [serial = 548] [outer = 23154800]
11:46:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:38 INFO - document served over http requires an https
11:46:38 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:38 INFO - delivery method with keep-origin-redirect and when
11:46:38 INFO - the target request is same-origin.
11:46:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
11:46:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:46:38 INFO - PROCESS | 1332 | ++DOCSHELL 23154000 == 60 [pid = 1332] [id = 195]
11:46:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 128 (23159C00) [pid = 1332] [serial = 549] [outer = 00000000]
11:46:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (232AE000) [pid = 1332] [serial = 550] [outer = 23159C00]
11:46:39 INFO - PROCESS | 1332 | 1447357599010 Marionette INFO loaded listener.js
11:46:39 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (232B3000) [pid = 1332] [serial = 551] [outer = 23159C00]
11:46:39 INFO - PROCESS | 1332 | ++DOCSHELL 234A7000 == 61 [pid = 1332] [id = 196]
11:46:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (234A7800) [pid = 1332] [serial = 552] [outer = 00000000]
11:46:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (2315C800) [pid = 1332] [serial = 553] [outer = 234A7800]
11:46:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:39 INFO - document served over http requires an https
11:46:39 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:39 INFO - delivery method with no-redirect and when
11:46:39 INFO - the target request is same-origin.
11:46:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 930ms
11:46:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:46:39 INFO - PROCESS | 1332 | ++DOCSHELL 234AA800 == 62 [pid = 1332] [id = 197]
11:46:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 133 (234ABC00) [pid = 1332] [serial = 554] [outer = 00000000]
11:46:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 134 (234B1C00) [pid = 1332] [serial = 555] [outer = 234ABC00]
11:46:39 INFO - PROCESS | 1332 | 1447357599910 Marionette INFO loaded listener.js
11:46:39 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 135 (23706C00) [pid = 1332] [serial = 556] [outer = 234ABC00]
11:46:40 INFO - PROCESS | 1332 | ++DOCSHELL 2370B400 == 63 [pid = 1332] [id = 198]
11:46:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 136 (2370C000) [pid = 1332] [serial = 557] [outer = 00000000]
11:46:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (23710400) [pid = 1332] [serial = 558] [outer = 2370C000]
11:46:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:40 INFO - document served over http requires an https
11:46:40 INFO - sub-resource via iframe-tag using the meta-referrer
11:46:40 INFO - delivery method with swap-origin-redirect and when
11:46:40 INFO - the target request is same-origin.
11:46:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
11:46:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:46:40 INFO - PROCESS | 1332 | ++DOCSHELL 2370EC00 == 64 [pid = 1332] [id = 199]
11:46:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (2370F400) [pid = 1332] [serial = 559] [outer = 00000000]
11:46:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (23792400) [pid = 1332] [serial = 560] [outer = 2370F400]
11:46:40 INFO - PROCESS | 1332 | 1447357600891 Marionette INFO loaded listener.js
11:46:40 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (23796400) [pid = 1332] [serial = 561] [outer = 2370F400]
11:46:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:41 INFO - document served over http requires an https
11:46:41 INFO - sub-resource via script-tag using the meta-referrer
11:46:41 INFO - delivery method with keep-origin-redirect and when
11:46:41 INFO - the target request is same-origin.
11:46:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
11:46:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:46:41 INFO - PROCESS | 1332 | ++DOCSHELL 238B9C00 == 65 [pid = 1332] [id = 200]
11:46:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (238BB400) [pid = 1332] [serial = 562] [outer = 00000000]
11:46:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (238C4000) [pid = 1332] [serial = 563] [outer = 238BB400]
11:46:41 INFO - PROCESS | 1332 | 1447357601898 Marionette INFO loaded listener.js
11:46:41 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (26586000) [pid = 1332] [serial = 564] [outer = 238BB400]
11:46:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:43 INFO - document served over http requires an https
11:46:43 INFO - sub-resource via script-tag using the meta-referrer
11:46:43 INFO - delivery method with no-redirect and when
11:46:43 INFO - the target request is same-origin.
11:46:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1732ms
11:46:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:46:43 INFO - PROCESS | 1332 | ++DOCSHELL 13C3DC00 == 66 [pid = 1332] [id = 201]
11:46:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (13C3FC00) [pid = 1332] [serial = 565] [outer = 00000000]
11:46:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (140B6C00) [pid = 1332] [serial = 566] [outer = 13C3FC00]
11:46:43 INFO - PROCESS | 1332 | 1447357603758 Marionette INFO loaded listener.js
11:46:43 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (14A05400) [pid = 1332] [serial = 567] [outer = 13C3FC00]
11:46:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:44 INFO - document served over http requires an https
11:46:44 INFO - sub-resource via script-tag using the meta-referrer
11:46:44 INFO - delivery method with swap-origin-redirect and when
11:46:44 INFO - the target request is same-origin.
11:46:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1133ms
11:46:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:46:44 INFO - PROCESS | 1332 | ++DOCSHELL 17518000 == 67 [pid = 1332] [id = 202]
11:46:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (17EE7000) [pid = 1332] [serial = 568] [outer = 00000000]
11:46:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (190C2C00) [pid = 1332] [serial = 569] [outer = 17EE7000]
11:46:44 INFO - PROCESS | 1332 | 1447357604718 Marionette INFO loaded listener.js
11:46:44 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (1A35A400) [pid = 1332] [serial = 570] [outer = 17EE7000]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 14F65C00 == 66 [pid = 1332] [id = 23]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 16134C00 == 65 [pid = 1332] [id = 25]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1E89D000 == 64 [pid = 1332] [id = 185]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1DD71800 == 63 [pid = 1332] [id = 184]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1DD78400 == 62 [pid = 1332] [id = 183]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1BF8A000 == 61 [pid = 1332] [id = 182]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1D212000 == 60 [pid = 1332] [id = 181]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 140B5400 == 59 [pid = 1332] [id = 180]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1D20B000 == 58 [pid = 1332] [id = 179]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1C14B800 == 57 [pid = 1332] [id = 178]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1BF6B400 == 56 [pid = 1332] [id = 177]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 18F77C00 == 55 [pid = 1332] [id = 176]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1613A000 == 54 [pid = 1332] [id = 175]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 0BE31400 == 53 [pid = 1332] [id = 174]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 14801400 == 52 [pid = 1332] [id = 173]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 1A28C800 == 51 [pid = 1332] [id = 172]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 22AA9C00 == 50 [pid = 1332] [id = 171]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 2128F400 == 49 [pid = 1332] [id = 168]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 20A23800 == 48 [pid = 1332] [id = 167]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 20A25C00 == 47 [pid = 1332] [id = 166]
11:46:45 INFO - PROCESS | 1332 | --DOCSHELL 200AB400 == 46 [pid = 1332] [id = 164]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (1DD4C400) [pid = 1332] [serial = 438] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (14A05C00) [pid = 1332] [serial = 411] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (1BF8D000) [pid = 1332] [serial = 425] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (1C469C00) [pid = 1332] [serial = 430] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (1DEAE400) [pid = 1332] [serial = 441] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (18B32800) [pid = 1332] [serial = 417] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (1A28B800) [pid = 1332] [serial = 420] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (16C2E800) [pid = 1332] [serial = 414] [outer = 00000000] [url = about:blank]
11:46:45 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (1D20C800) [pid = 1332] [serial = 435] [outer = 00000000] [url = about:blank]
11:46:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:45 INFO - document served over http requires an https
11:46:45 INFO - sub-resource via xhr-request using the meta-referrer
11:46:45 INFO - delivery method with keep-origin-redirect and when
11:46:45 INFO - the target request is same-origin.
11:46:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1128ms
11:46:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:46:45 INFO - PROCESS | 1332 | ++DOCSHELL 10695000 == 47 [pid = 1332] [id = 203]
11:46:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (13DA3000) [pid = 1332] [serial = 571] [outer = 00000000]
11:46:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (14801400) [pid = 1332] [serial = 572] [outer = 13DA3000]
11:46:45 INFO - PROCESS | 1332 | 1447357605810 Marionette INFO loaded listener.js
11:46:45 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (14A08800) [pid = 1332] [serial = 573] [outer = 13DA3000]
11:46:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:46 INFO - document served over http requires an https
11:46:46 INFO - sub-resource via xhr-request using the meta-referrer
11:46:46 INFO - delivery method with no-redirect and when
11:46:46 INFO - the target request is same-origin.
11:46:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:46:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:46:46 INFO - PROCESS | 1332 | ++DOCSHELL 1613F000 == 48 [pid = 1332] [id = 204]
11:46:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (16C2E800) [pid = 1332] [serial = 574] [outer = 00000000]
11:46:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (18B2B400) [pid = 1332] [serial = 575] [outer = 16C2E800]
11:46:46 INFO - PROCESS | 1332 | 1447357606489 Marionette INFO loaded listener.js
11:46:46 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (19173800) [pid = 1332] [serial = 576] [outer = 16C2E800]
11:46:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:47 INFO - document served over http requires an https
11:46:47 INFO - sub-resource via xhr-request using the meta-referrer
11:46:47 INFO - delivery method with swap-origin-redirect and when
11:46:47 INFO - the target request is same-origin.
11:46:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 690ms
11:46:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:46:47 INFO - PROCESS | 1332 | ++DOCSHELL 1A28BC00 == 49 [pid = 1332] [id = 205]
11:46:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (1A363400) [pid = 1332] [serial = 577] [outer = 00000000]
11:46:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (1BF6D800) [pid = 1332] [serial = 578] [outer = 1A363400]
11:46:47 INFO - PROCESS | 1332 | 1447357607274 Marionette INFO loaded listener.js
11:46:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (1BF8E800) [pid = 1332] [serial = 579] [outer = 1A363400]
11:46:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:47 INFO - document served over http requires an http
11:46:47 INFO - sub-resource via fetch-request using the http-csp
11:46:47 INFO - delivery method with keep-origin-redirect and when
11:46:47 INFO - the target request is cross-origin.
11:46:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
11:46:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:46:47 INFO - PROCESS | 1332 | ++DOCSHELL 1C05E400 == 50 [pid = 1332] [id = 206]
11:46:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (1C05F800) [pid = 1332] [serial = 580] [outer = 00000000]
11:46:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (1C45F000) [pid = 1332] [serial = 581] [outer = 1C05F800]
11:46:47 INFO - PROCESS | 1332 | 1447357607897 Marionette INFO loaded listener.js
11:46:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (1C68EC00) [pid = 1332] [serial = 582] [outer = 1C05F800]
11:46:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:48 INFO - document served over http requires an http
11:46:48 INFO - sub-resource via fetch-request using the http-csp
11:46:48 INFO - delivery method with no-redirect and when
11:46:48 INFO - the target request is cross-origin.
11:46:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
11:46:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:46:48 INFO - PROCESS | 1332 | ++DOCSHELL 1D0B1800 == 51 [pid = 1332] [id = 207]
11:46:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (1D0B7000) [pid = 1332] [serial = 583] [outer = 00000000]
11:46:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (1D213800) [pid = 1332] [serial = 584] [outer = 1D0B7000]
11:46:48 INFO - PROCESS | 1332 | 1447357608588 Marionette INFO loaded listener.js
11:46:48 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (1D332000) [pid = 1332] [serial = 585] [outer = 1D0B7000]
11:46:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:49 INFO - document served over http requires an http
11:46:49 INFO - sub-resource via fetch-request using the http-csp
11:46:49 INFO - delivery method with swap-origin-redirect and when
11:46:49 INFO - the target request is cross-origin.
11:46:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
11:46:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:46:49 INFO - PROCESS | 1332 | ++DOCSHELL 1D3AB000 == 52 [pid = 1332] [id = 208]
11:46:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (1DD4E800) [pid = 1332] [serial = 586] [outer = 00000000]
11:46:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (1DD72000) [pid = 1332] [serial = 587] [outer = 1DD4E800]
11:46:49 INFO - PROCESS | 1332 | 1447357609265 Marionette INFO loaded listener.js
11:46:49 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (1DE1E800) [pid = 1332] [serial = 588] [outer = 1DD4E800]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (1C464400) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (1903E400) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (16987C00) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (1EBEE800) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (1D20D000) [pid = 1332] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (1DD79C00) [pid = 1332] [serial = 515] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (1BF6C800) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (20A26C00) [pid = 1332] [serial = 468] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357577158]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (200AC400) [pid = 1332] [serial = 463] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (21292400) [pid = 1332] [serial = 473] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (1EBFD800) [pid = 1332] [serial = 521] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (1D20EC00) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (1DD74800) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (1486B800) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (0BE31800) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (1D329400) [pid = 1332] [serial = 510] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357588923]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (140B9800) [pid = 1332] [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]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (16C84800) [pid = 1332] [serial = 494] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (1D3A6C00) [pid = 1332] [serial = 513] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (1A58D400) [pid = 1332] [serial = 469] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357577158]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (1903FC00) [pid = 1332] [serial = 508] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (200AB000) [pid = 1332] [serial = 464] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 135 (218C2400) [pid = 1332] [serial = 476] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 134 (222CD000) [pid = 1332] [serial = 479] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 133 (22AB4800) [pid = 1332] [serial = 482] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 132 (1BF8F800) [pid = 1332] [serial = 500] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (1DEB2000) [pid = 1332] [serial = 518] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (13C47400) [pid = 1332] [serial = 491] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (20E53400) [pid = 1332] [serial = 471] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (1A298C00) [pid = 1332] [serial = 458] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 127 (200D4400) [pid = 1332] [serial = 466] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 126 (1DE16800) [pid = 1332] [serial = 516] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 125 (21888000) [pid = 1332] [serial = 474] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 124 (16C8A000) [pid = 1332] [serial = 488] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 123 (1D215400) [pid = 1332] [serial = 506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (1E893000) [pid = 1332] [serial = 461] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (1D336400) [pid = 1332] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357588923]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (140F5400) [pid = 1332] [serial = 455] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (1D0B9800) [pid = 1332] [serial = 485] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (1A28E400) [pid = 1332] [serial = 497] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 117 (1CDE7800) [pid = 1332] [serial = 503] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 116 (14523400) [pid = 1332] [serial = 492] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (18E85000) [pid = 1332] [serial = 489] [outer = 00000000] [url = about:blank]
11:46:49 INFO - PROCESS | 1332 | ++DOCSHELL 16C8A000 == 53 [pid = 1332] [id = 209]
11:46:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 116 (18B33400) [pid = 1332] [serial = 589] [outer = 00000000]
11:46:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 117 (1A58D400) [pid = 1332] [serial = 590] [outer = 18B33400]
11:46:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:49 INFO - document served over http requires an http
11:46:49 INFO - sub-resource via iframe-tag using the http-csp
11:46:49 INFO - delivery method with keep-origin-redirect and when
11:46:49 INFO - the target request is cross-origin.
11:46:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
11:46:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:46:49 INFO - PROCESS | 1332 | ++DOCSHELL 19031800 == 54 [pid = 1332] [id = 210]
11:46:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 118 (1903E400) [pid = 1332] [serial = 591] [outer = 00000000]
11:46:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 119 (1DEAE400) [pid = 1332] [serial = 592] [outer = 1903E400]
11:46:50 INFO - PROCESS | 1332 | 1447357609991 Marionette INFO loaded listener.js
11:46:50 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 120 (1E89B000) [pid = 1332] [serial = 593] [outer = 1903E400]
11:46:50 INFO - PROCESS | 1332 | ++DOCSHELL 1FC83C00 == 55 [pid = 1332] [id = 211]
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 121 (1FC85800) [pid = 1332] [serial = 594] [outer = 00000000]
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (1FC8EC00) [pid = 1332] [serial = 595] [outer = 1FC85800]
11:46:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:50 INFO - document served over http requires an http
11:46:50 INFO - sub-resource via iframe-tag using the http-csp
11:46:50 INFO - delivery method with no-redirect and when
11:46:50 INFO - the target request is cross-origin.
11:46:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 670ms
11:46:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:46:50 INFO - PROCESS | 1332 | ++DOCSHELL 1FC84000 == 56 [pid = 1332] [id = 212]
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (1FC84800) [pid = 1332] [serial = 596] [outer = 00000000]
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 124 (1FC8D000) [pid = 1332] [serial = 597] [outer = 1FC84800]
11:46:50 INFO - PROCESS | 1332 | 1447357610602 Marionette INFO loaded listener.js
11:46:50 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 125 (200B7800) [pid = 1332] [serial = 598] [outer = 1FC84800]
11:46:50 INFO - PROCESS | 1332 | ++DOCSHELL 20C51400 == 57 [pid = 1332] [id = 213]
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 126 (20C52800) [pid = 1332] [serial = 599] [outer = 00000000]
11:46:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 127 (20E4EC00) [pid = 1332] [serial = 600] [outer = 20C52800]
11:46:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:51 INFO - document served over http requires an http
11:46:51 INFO - sub-resource via iframe-tag using the http-csp
11:46:51 INFO - delivery method with swap-origin-redirect and when
11:46:51 INFO - the target request is cross-origin.
11:46:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 671ms
11:46:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:46:51 INFO - PROCESS | 1332 | ++DOCSHELL 200D7800 == 58 [pid = 1332] [id = 214]
11:46:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 128 (20A24800) [pid = 1332] [serial = 601] [outer = 00000000]
11:46:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (21294000) [pid = 1332] [serial = 602] [outer = 20A24800]
11:46:51 INFO - PROCESS | 1332 | 1447357611321 Marionette INFO loaded listener.js
11:46:51 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (218C0C00) [pid = 1332] [serial = 603] [outer = 20A24800]
11:46:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:51 INFO - document served over http requires an http
11:46:51 INFO - sub-resource via script-tag using the http-csp
11:46:51 INFO - delivery method with keep-origin-redirect and when
11:46:51 INFO - the target request is cross-origin.
11:46:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 690ms
11:46:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:52 INFO - PROCESS | 1332 | ++DOCSHELL 13DA3400 == 59 [pid = 1332] [id = 215]
11:46:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (13DA4400) [pid = 1332] [serial = 604] [outer = 00000000]
11:46:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (14868000) [pid = 1332] [serial = 605] [outer = 13DA4400]
11:46:52 INFO - PROCESS | 1332 | 1447357612123 Marionette INFO loaded listener.js
11:46:52 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 133 (16137400) [pid = 1332] [serial = 606] [outer = 13DA4400]
11:46:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:52 INFO - document served over http requires an http
11:46:52 INFO - sub-resource via script-tag using the http-csp
11:46:52 INFO - delivery method with no-redirect and when
11:46:52 INFO - the target request is cross-origin.
11:46:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
11:46:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:53 INFO - PROCESS | 1332 | ++DOCSHELL 17EE4C00 == 60 [pid = 1332] [id = 216]
11:46:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 134 (18B27C00) [pid = 1332] [serial = 607] [outer = 00000000]
11:46:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 135 (1B7F0400) [pid = 1332] [serial = 608] [outer = 18B27C00]
11:46:53 INFO - PROCESS | 1332 | 1447357613125 Marionette INFO loaded listener.js
11:46:53 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 136 (1C46D800) [pid = 1332] [serial = 609] [outer = 18B27C00]
11:46:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:53 INFO - document served over http requires an http
11:46:53 INFO - sub-resource via script-tag using the http-csp
11:46:53 INFO - delivery method with swap-origin-redirect and when
11:46:53 INFO - the target request is cross-origin.
11:46:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1020ms
11:46:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:54 INFO - PROCESS | 1332 | ++DOCSHELL 21293400 == 61 [pid = 1332] [id = 217]
11:46:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (21887400) [pid = 1332] [serial = 610] [outer = 00000000]
11:46:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (222CB800) [pid = 1332] [serial = 611] [outer = 21887400]
11:46:54 INFO - PROCESS | 1332 | 1447357614190 Marionette INFO loaded listener.js
11:46:54 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (22AAD800) [pid = 1332] [serial = 612] [outer = 21887400]
11:46:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:54 INFO - document served over http requires an http
11:46:54 INFO - sub-resource via xhr-request using the http-csp
11:46:54 INFO - delivery method with keep-origin-redirect and when
11:46:54 INFO - the target request is cross-origin.
11:46:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
11:46:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:46:55 INFO - PROCESS | 1332 | ++DOCSHELL 22E6A800 == 62 [pid = 1332] [id = 218]
11:46:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (22E6BC00) [pid = 1332] [serial = 613] [outer = 00000000]
11:46:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (23124C00) [pid = 1332] [serial = 614] [outer = 22E6BC00]
11:46:55 INFO - PROCESS | 1332 | 1447357615062 Marionette INFO loaded listener.js
11:46:55 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (2370E400) [pid = 1332] [serial = 615] [outer = 22E6BC00]
11:46:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:55 INFO - document served over http requires an http
11:46:55 INFO - sub-resource via xhr-request using the http-csp
11:46:55 INFO - delivery method with no-redirect and when
11:46:55 INFO - the target request is cross-origin.
11:46:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
11:46:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:46:55 INFO - PROCESS | 1332 | ++DOCSHELL 238C3000 == 63 [pid = 1332] [id = 219]
11:46:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (238C3800) [pid = 1332] [serial = 616] [outer = 00000000]
11:46:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (23B40000) [pid = 1332] [serial = 617] [outer = 238C3800]
11:46:56 INFO - PROCESS | 1332 | 1447357616019 Marionette INFO loaded listener.js
11:46:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (23B43400) [pid = 1332] [serial = 618] [outer = 238C3800]
11:46:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:56 INFO - document served over http requires an http
11:46:56 INFO - sub-resource via xhr-request using the http-csp
11:46:56 INFO - delivery method with swap-origin-redirect and when
11:46:56 INFO - the target request is cross-origin.
11:46:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
11:46:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:46:56 INFO - PROCESS | 1332 | ++DOCSHELL 2658D400 == 64 [pid = 1332] [id = 220]
11:46:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (2658DC00) [pid = 1332] [serial = 619] [outer = 00000000]
11:46:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (266B2400) [pid = 1332] [serial = 620] [outer = 2658DC00]
11:46:56 INFO - PROCESS | 1332 | 1447357616953 Marionette INFO loaded listener.js
11:46:57 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (266B9800) [pid = 1332] [serial = 621] [outer = 2658DC00]
11:46:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:57 INFO - document served over http requires an https
11:46:57 INFO - sub-resource via fetch-request using the http-csp
11:46:57 INFO - delivery method with keep-origin-redirect and when
11:46:57 INFO - the target request is cross-origin.
11:46:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
11:46:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:46:57 INFO - PROCESS | 1332 | ++DOCSHELL 266BE400 == 65 [pid = 1332] [id = 221]
11:46:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (267AEC00) [pid = 1332] [serial = 622] [outer = 00000000]
11:46:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (267B4800) [pid = 1332] [serial = 623] [outer = 267AEC00]
11:46:57 INFO - PROCESS | 1332 | 1447357617866 Marionette INFO loaded listener.js
11:46:57 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (267B8000) [pid = 1332] [serial = 624] [outer = 267AEC00]
11:46:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:58 INFO - document served over http requires an https
11:46:58 INFO - sub-resource via fetch-request using the http-csp
11:46:58 INFO - delivery method with no-redirect and when
11:46:58 INFO - the target request is cross-origin.
11:46:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
11:46:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:46:58 INFO - PROCESS | 1332 | ++DOCSHELL 25606400 == 66 [pid = 1332] [id = 222]
11:46:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (25607800) [pid = 1332] [serial = 625] [outer = 00000000]
11:46:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (2560D800) [pid = 1332] [serial = 626] [outer = 25607800]
11:46:58 INFO - PROCESS | 1332 | 1447357618829 Marionette INFO loaded listener.js
11:46:58 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (25610800) [pid = 1332] [serial = 627] [outer = 25607800]
11:46:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:59 INFO - document served over http requires an https
11:46:59 INFO - sub-resource via fetch-request using the http-csp
11:46:59 INFO - delivery method with swap-origin-redirect and when
11:46:59 INFO - the target request is cross-origin.
11:46:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1019ms
11:46:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:46:59 INFO - PROCESS | 1332 | ++DOCSHELL 28306800 == 67 [pid = 1332] [id = 223]
11:46:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (28307400) [pid = 1332] [serial = 628] [outer = 00000000]
11:46:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (2830E000) [pid = 1332] [serial = 629] [outer = 28307400]
11:46:59 INFO - PROCESS | 1332 | 1447357619892 Marionette INFO loaded listener.js
11:46:59 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:46:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (28313400) [pid = 1332] [serial = 630] [outer = 28307400]
11:47:00 INFO - PROCESS | 1332 | ++DOCSHELL 28526400 == 68 [pid = 1332] [id = 224]
11:47:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (28529000) [pid = 1332] [serial = 631] [outer = 00000000]
11:47:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 159 (2852E400) [pid = 1332] [serial = 632] [outer = 28529000]
11:47:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:00 INFO - document served over http requires an https
11:47:00 INFO - sub-resource via iframe-tag using the http-csp
11:47:00 INFO - delivery method with keep-origin-redirect and when
11:47:00 INFO - the target request is cross-origin.
11:47:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
11:47:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:47:00 INFO - PROCESS | 1332 | ++DOCSHELL 28529400 == 69 [pid = 1332] [id = 225]
11:47:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 160 (2852CC00) [pid = 1332] [serial = 633] [outer = 00000000]
11:47:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 161 (2859F400) [pid = 1332] [serial = 634] [outer = 2852CC00]
11:47:00 INFO - PROCESS | 1332 | 1447357620872 Marionette INFO loaded listener.js
11:47:00 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 162 (285A2800) [pid = 1332] [serial = 635] [outer = 2852CC00]
11:47:01 INFO - PROCESS | 1332 | ++DOCSHELL 23550C00 == 70 [pid = 1332] [id = 226]
11:47:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 163 (23551400) [pid = 1332] [serial = 636] [outer = 00000000]
11:47:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 164 (23554400) [pid = 1332] [serial = 637] [outer = 23551400]
11:47:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:01 INFO - document served over http requires an https
11:47:01 INFO - sub-resource via iframe-tag using the http-csp
11:47:01 INFO - delivery method with no-redirect and when
11:47:01 INFO - the target request is cross-origin.
11:47:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 930ms
11:47:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:47:01 INFO - PROCESS | 1332 | ++DOCSHELL 23554000 == 71 [pid = 1332] [id = 227]
11:47:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 165 (23557C00) [pid = 1332] [serial = 638] [outer = 00000000]
11:47:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 166 (285A6800) [pid = 1332] [serial = 639] [outer = 23557C00]
11:47:01 INFO - PROCESS | 1332 | 1447357621827 Marionette INFO loaded listener.js
11:47:01 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 167 (28780C00) [pid = 1332] [serial = 640] [outer = 23557C00]
11:47:02 INFO - PROCESS | 1332 | ++DOCSHELL 28785C00 == 72 [pid = 1332] [id = 228]
11:47:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 168 (28786000) [pid = 1332] [serial = 641] [outer = 00000000]
11:47:02 INFO - PROCESS | 1332 | [1332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
11:47:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 169 (1DD4F000) [pid = 1332] [serial = 642] [outer = 28786000]
11:47:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:03 INFO - document served over http requires an https
11:47:03 INFO - sub-resource via iframe-tag using the http-csp
11:47:03 INFO - delivery method with swap-origin-redirect and when
11:47:03 INFO - the target request is cross-origin.
11:47:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2121ms
11:47:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:47:03 INFO - PROCESS | 1332 | ++DOCSHELL 14A09000 == 73 [pid = 1332] [id = 229]
11:47:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (14EB5000) [pid = 1332] [serial = 643] [outer = 00000000]
11:47:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (1D0B3000) [pid = 1332] [serial = 644] [outer = 14EB5000]
11:47:03 INFO - PROCESS | 1332 | 1447357623966 Marionette INFO loaded listener.js
11:47:04 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (1D331000) [pid = 1332] [serial = 645] [outer = 14EB5000]
11:47:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:04 INFO - document served over http requires an https
11:47:04 INFO - sub-resource via script-tag using the http-csp
11:47:04 INFO - delivery method with keep-origin-redirect and when
11:47:04 INFO - the target request is cross-origin.
11:47:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1283ms
11:47:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:47:05 INFO - PROCESS | 1332 | ++DOCSHELL 1A3F5400 == 74 [pid = 1332] [id = 230]
11:47:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (1AD09400) [pid = 1332] [serial = 646] [outer = 00000000]
11:47:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (1C0D0800) [pid = 1332] [serial = 647] [outer = 1AD09400]
11:47:05 INFO - PROCESS | 1332 | 1447357625206 Marionette INFO loaded listener.js
11:47:05 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (1D0B4400) [pid = 1332] [serial = 648] [outer = 1AD09400]
11:47:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:05 INFO - document served over http requires an https
11:47:05 INFO - sub-resource via script-tag using the http-csp
11:47:05 INFO - delivery method with no-redirect and when
11:47:05 INFO - the target request is cross-origin.
11:47:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1020ms
11:47:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:47:06 INFO - PROCESS | 1332 | ++DOCSHELL 14A05000 == 75 [pid = 1332] [id = 231]
11:47:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (1605C400) [pid = 1332] [serial = 649] [outer = 00000000]
11:47:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (1B107000) [pid = 1332] [serial = 650] [outer = 1605C400]
11:47:06 INFO - PROCESS | 1332 | 1447357626263 Marionette INFO loaded listener.js
11:47:06 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (1DE17800) [pid = 1332] [serial = 651] [outer = 1605C400]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 20C51400 == 74 [pid = 1332] [id = 213]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1FC84000 == 73 [pid = 1332] [id = 212]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1FC83C00 == 72 [pid = 1332] [id = 211]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 19031800 == 71 [pid = 1332] [id = 210]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 16C8A000 == 70 [pid = 1332] [id = 209]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1D3AB000 == 69 [pid = 1332] [id = 208]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1D0B1800 == 68 [pid = 1332] [id = 207]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1C05E400 == 67 [pid = 1332] [id = 206]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1A28BC00 == 66 [pid = 1332] [id = 205]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1613F000 == 65 [pid = 1332] [id = 204]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 10695000 == 64 [pid = 1332] [id = 203]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 17518000 == 63 [pid = 1332] [id = 202]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 13C3DC00 == 62 [pid = 1332] [id = 201]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 2370B400 == 61 [pid = 1332] [id = 198]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 234A7000 == 60 [pid = 1332] [id = 196]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 23153C00 == 59 [pid = 1332] [id = 194]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 21E9E400 == 58 [pid = 1332] [id = 191]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 21882800 == 57 [pid = 1332] [id = 190]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 20C55C00 == 56 [pid = 1332] [id = 189]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 1BF8C400 == 55 [pid = 1332] [id = 188]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 14807400 == 54 [pid = 1332] [id = 187]
11:47:06 INFO - PROCESS | 1332 | --DOCSHELL 20060400 == 53 [pid = 1332] [id = 186]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (1FFC0800) [pid = 1332] [serial = 522] [outer = 00000000] [url = about:blank]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (1B784000) [pid = 1332] [serial = 509] [outer = 00000000] [url = about:blank]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (1E802800) [pid = 1332] [serial = 519] [outer = 00000000] [url = about:blank]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (18B2A400) [pid = 1332] [serial = 495] [outer = 00000000] [url = about:blank]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (1C063800) [pid = 1332] [serial = 501] [outer = 00000000] [url = about:blank]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (1DD4CC00) [pid = 1332] [serial = 514] [outer = 00000000] [url = about:blank]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (1A3F5000) [pid = 1332] [serial = 498] [outer = 00000000] [url = about:blank]
11:47:06 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (1CDF1400) [pid = 1332] [serial = 504] [outer = 00000000] [url = about:blank]
11:47: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
11:47:07 INFO - document served over http requires an https
11:47:07 INFO - sub-resource via script-tag using the http-csp
11:47:07 INFO - delivery method with swap-origin-redirect and when
11:47:07 INFO - the target request is cross-origin.
11:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1119ms
11:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:47:07 INFO - PROCESS | 1332 | ++DOCSHELL 140F8800 == 54 [pid = 1332] [id = 232]
11:47:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (14522800) [pid = 1332] [serial = 652] [outer = 00000000]
11:47:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (16134000) [pid = 1332] [serial = 653] [outer = 14522800]
11:47:07 INFO - PROCESS | 1332 | 1447357627254 Marionette INFO loaded listener.js
11:47:07 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (18B2A400) [pid = 1332] [serial = 654] [outer = 14522800]
11:47:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:07 INFO - document served over http requires an https
11:47:07 INFO - sub-resource via xhr-request using the http-csp
11:47:07 INFO - delivery method with keep-origin-redirect and when
11:47:07 INFO - the target request is cross-origin.
11:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
11:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:47:07 INFO - PROCESS | 1332 | ++DOCSHELL 1A359C00 == 55 [pid = 1332] [id = 233]
11:47:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (1A35FC00) [pid = 1332] [serial = 655] [outer = 00000000]
11:47:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (1BF8C400) [pid = 1332] [serial = 656] [outer = 1A35FC00]
11:47:07 INFO - PROCESS | 1332 | 1447357627947 Marionette INFO loaded listener.js
11:47:08 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (1C45F800) [pid = 1332] [serial = 657] [outer = 1A35FC00]
11:47:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:08 INFO - document served over http requires an https
11:47:08 INFO - sub-resource via xhr-request using the http-csp
11:47:08 INFO - delivery method with no-redirect and when
11:47:08 INFO - the target request is cross-origin.
11:47:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:47:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:47:08 INFO - PROCESS | 1332 | ++DOCSHELL 1CDED000 == 56 [pid = 1332] [id = 234]
11:47:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (1D0AE400) [pid = 1332] [serial = 658] [outer = 00000000]
11:47:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (1D214C00) [pid = 1332] [serial = 659] [outer = 1D0AE400]
11:47:08 INFO - PROCESS | 1332 | 1447357628619 Marionette INFO loaded listener.js
11:47:08 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (1D3B2800) [pid = 1332] [serial = 660] [outer = 1D0AE400]
11:47: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
11:47:09 INFO - document served over http requires an https
11:47:09 INFO - sub-resource via xhr-request using the http-csp
11:47:09 INFO - delivery method with swap-origin-redirect and when
11:47:09 INFO - the target request is cross-origin.
11:47:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
11:47:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:47:09 INFO - PROCESS | 1332 | ++DOCSHELL 1E809000 == 57 [pid = 1332] [id = 235]
11:47:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (1E891400) [pid = 1332] [serial = 661] [outer = 00000000]
11:47:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (1FC8C000) [pid = 1332] [serial = 662] [outer = 1E891400]
11:47:09 INFO - PROCESS | 1332 | 1447357629458 Marionette INFO loaded listener.js
11:47:09 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (1FFCEC00) [pid = 1332] [serial = 663] [outer = 1E891400]
11:47:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:09 INFO - document served over http requires an http
11:47:09 INFO - sub-resource via fetch-request using the http-csp
11:47:09 INFO - delivery method with keep-origin-redirect and when
11:47:09 INFO - the target request is same-origin.
11:47:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
11:47:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:47:10 INFO - PROCESS | 1332 | ++DOCSHELL 200CF800 == 58 [pid = 1332] [id = 236]
11:47:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (20441800) [pid = 1332] [serial = 664] [outer = 00000000]
11:47:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (20C55000) [pid = 1332] [serial = 665] [outer = 20441800]
11:47:10 INFO - PROCESS | 1332 | 1447357630197 Marionette INFO loaded listener.js
11:47:10 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (20E4B400) [pid = 1332] [serial = 666] [outer = 20441800]
11:47:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:10 INFO - document served over http requires an http
11:47:10 INFO - sub-resource via fetch-request using the http-csp
11:47:10 INFO - delivery method with no-redirect and when
11:47:10 INFO - the target request is same-origin.
11:47:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
11:47:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (234A7800) [pid = 1332] [serial = 552] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357599439]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (23154800) [pid = 1332] [serial = 547] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (2370C000) [pid = 1332] [serial = 557] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (20E56C00) [pid = 1332] [serial = 533] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (18B2B400) [pid = 1332] [serial = 575] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (20E4EC00) [pid = 1332] [serial = 600] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (1FC8D000) [pid = 1332] [serial = 597] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (23710400) [pid = 1332] [serial = 558] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (234B1C00) [pid = 1332] [serial = 555] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (23792400) [pid = 1332] [serial = 560] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (218B9C00) [pid = 1332] [serial = 536] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (1D213800) [pid = 1332] [serial = 584] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (1DD50000) [pid = 1332] [serial = 530] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (190C2C00) [pid = 1332] [serial = 569] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (1FC8EC00) [pid = 1332] [serial = 595] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357610268]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (1DEAE400) [pid = 1332] [serial = 592] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 168 (14F68C00) [pid = 1332] [serial = 527] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 167 (1C45F000) [pid = 1332] [serial = 581] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 166 (18B33400) [pid = 1332] [serial = 589] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 165 (13C3FC00) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 164 (13DA3000) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 163 (1D0B7000) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 162 (1FC84800) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 161 (1FC85800) [pid = 1332] [serial = 594] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357610268]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 160 (1DD4E800) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 159 (1903E400) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 158 (1A363400) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (20C52800) [pid = 1332] [serial = 599] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (1C05F800) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (20063000) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (16C2E800) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (17EE7000) [pid = 1332] [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]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (21294000) [pid = 1332] [serial = 602] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (238C4000) [pid = 1332] [serial = 563] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (2315C800) [pid = 1332] [serial = 553] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357599439]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (232AE000) [pid = 1332] [serial = 550] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (14801400) [pid = 1332] [serial = 572] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (140B6C00) [pid = 1332] [serial = 566] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (22A67800) [pid = 1332] [serial = 539] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (23158400) [pid = 1332] [serial = 548] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (2312AC00) [pid = 1332] [serial = 545] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (22E92800) [pid = 1332] [serial = 542] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (1A58D400) [pid = 1332] [serial = 590] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (1DD72000) [pid = 1332] [serial = 587] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (2044DC00) [pid = 1332] [serial = 524] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (1BF6D800) [pid = 1332] [serial = 578] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (19173800) [pid = 1332] [serial = 576] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (1A35A400) [pid = 1332] [serial = 570] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (14A08800) [pid = 1332] [serial = 573] [outer = 00000000] [url = about:blank]
11:47:11 INFO - PROCESS | 1332 | ++DOCSHELL 0C5BDC00 == 59 [pid = 1332] [id = 237]
11:47:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (106F8800) [pid = 1332] [serial = 667] [outer = 00000000]
11:47:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (1605A400) [pid = 1332] [serial = 668] [outer = 106F8800]
11:47:11 INFO - PROCESS | 1332 | 1447357631110 Marionette INFO loaded listener.js
11:47:11 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (1A298C00) [pid = 1332] [serial = 669] [outer = 106F8800]
11:47:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:11 INFO - document served over http requires an http
11:47:11 INFO - sub-resource via fetch-request using the http-csp
11:47:11 INFO - delivery method with swap-origin-redirect and when
11:47:11 INFO - the target request is same-origin.
11:47:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
11:47:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:47:11 INFO - PROCESS | 1332 | ++DOCSHELL 1FC8C800 == 60 [pid = 1332] [id = 238]
11:47:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (1FC8EC00) [pid = 1332] [serial = 670] [outer = 00000000]
11:47:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (218B8C00) [pid = 1332] [serial = 671] [outer = 1FC8EC00]
11:47:11 INFO - PROCESS | 1332 | 1447357631663 Marionette INFO loaded listener.js
11:47:11 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (21E9A400) [pid = 1332] [serial = 672] [outer = 1FC8EC00]
11:47:12 INFO - PROCESS | 1332 | ++DOCSHELL 22AA8000 == 61 [pid = 1332] [id = 239]
11:47:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (22C4BC00) [pid = 1332] [serial = 673] [outer = 00000000]
11:47:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (22E6CC00) [pid = 1332] [serial = 674] [outer = 22C4BC00]
11:47:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:12 INFO - document served over http requires an http
11:47:12 INFO - sub-resource via iframe-tag using the http-csp
11:47:12 INFO - delivery method with keep-origin-redirect and when
11:47:12 INFO - the target request is same-origin.
11:47:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
11:47:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:47:12 INFO - PROCESS | 1332 | ++DOCSHELL 22C4B400 == 62 [pid = 1332] [id = 240]
11:47:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (22C4C400) [pid = 1332] [serial = 675] [outer = 00000000]
11:47:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (23124000) [pid = 1332] [serial = 676] [outer = 22C4C400]
11:47:12 INFO - PROCESS | 1332 | 1447357632389 Marionette INFO loaded listener.js
11:47:12 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (2312BC00) [pid = 1332] [serial = 677] [outer = 22C4C400]
11:47:12 INFO - PROCESS | 1332 | ++DOCSHELL 232B1400 == 63 [pid = 1332] [id = 241]
11:47:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (232B1800) [pid = 1332] [serial = 678] [outer = 00000000]
11:47:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (234AFC00) [pid = 1332] [serial = 679] [outer = 232B1800]
11:47:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:12 INFO - document served over http requires an http
11:47:12 INFO - sub-resource via iframe-tag using the http-csp
11:47:12 INFO - delivery method with no-redirect and when
11:47:12 INFO - the target request is same-origin.
11:47:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 730ms
11:47:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:47:13 INFO - PROCESS | 1332 | ++DOCSHELL 1069CC00 == 64 [pid = 1332] [id = 242]
11:47:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (106F3800) [pid = 1332] [serial = 680] [outer = 00000000]
11:47:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (140BEC00) [pid = 1332] [serial = 681] [outer = 106F3800]
11:47:13 INFO - PROCESS | 1332 | 1447357633311 Marionette INFO loaded listener.js
11:47:13 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (14F64400) [pid = 1332] [serial = 682] [outer = 106F3800]
11:47:13 INFO - PROCESS | 1332 | ++DOCSHELL 1968DC00 == 65 [pid = 1332] [id = 243]
11:47:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (1A3F3800) [pid = 1332] [serial = 683] [outer = 00000000]
11:47:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (18F77C00) [pid = 1332] [serial = 684] [outer = 1A3F3800]
11:47:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:14 INFO - document served over http requires an http
11:47:14 INFO - sub-resource via iframe-tag using the http-csp
11:47:14 INFO - delivery method with swap-origin-redirect and when
11:47:14 INFO - the target request is same-origin.
11:47:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1183ms
11:47:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:47:14 INFO - PROCESS | 1332 | ++DOCSHELL 1C46BC00 == 66 [pid = 1332] [id = 244]
11:47:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (1CDF1400) [pid = 1332] [serial = 685] [outer = 00000000]
11:47:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (1DD4F800) [pid = 1332] [serial = 686] [outer = 1CDF1400]
11:47:14 INFO - PROCESS | 1332 | 1447357634449 Marionette INFO loaded listener.js
11:47:14 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (1E80F400) [pid = 1332] [serial = 687] [outer = 1CDF1400]
11:47:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:15 INFO - document served over http requires an http
11:47:15 INFO - sub-resource via script-tag using the http-csp
11:47:15 INFO - delivery method with keep-origin-redirect and when
11:47:15 INFO - the target request is same-origin.
11:47:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
11:47:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:47:15 INFO - PROCESS | 1332 | ++DOCSHELL 232A7400 == 67 [pid = 1332] [id = 245]
11:47:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (232AE400) [pid = 1332] [serial = 688] [outer = 00000000]
11:47:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 159 (234B3000) [pid = 1332] [serial = 689] [outer = 232AE400]
11:47:15 INFO - PROCESS | 1332 | 1447357635411 Marionette INFO loaded listener.js
11:47:15 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 160 (2370FC00) [pid = 1332] [serial = 690] [outer = 232AE400]
11:47:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:16 INFO - document served over http requires an http
11:47:16 INFO - sub-resource via script-tag using the http-csp
11:47:16 INFO - delivery method with no-redirect and when
11:47:16 INFO - the target request is same-origin.
11:47:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
11:47:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:47:16 INFO - PROCESS | 1332 | ++DOCSHELL 238C2C00 == 68 [pid = 1332] [id = 246]
11:47:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 161 (238C4400) [pid = 1332] [serial = 691] [outer = 00000000]
11:47:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 162 (2658BC00) [pid = 1332] [serial = 692] [outer = 238C4400]
11:47:16 INFO - PROCESS | 1332 | 1447357636385 Marionette INFO loaded listener.js
11:47:16 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 163 (267AF400) [pid = 1332] [serial = 693] [outer = 238C4400]
11:47:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:16 INFO - document served over http requires an http
11:47:16 INFO - sub-resource via script-tag using the http-csp
11:47:16 INFO - delivery method with swap-origin-redirect and when
11:47:16 INFO - the target request is same-origin.
11:47:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 890ms
11:47:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:47:17 INFO - PROCESS | 1332 | ++DOCSHELL 266B2800 == 69 [pid = 1332] [id = 247]
11:47:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 164 (28533400) [pid = 1332] [serial = 694] [outer = 00000000]
11:47:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 165 (28789800) [pid = 1332] [serial = 695] [outer = 28533400]
11:47:17 INFO - PROCESS | 1332 | 1447357637250 Marionette INFO loaded listener.js
11:47:17 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 166 (2878D000) [pid = 1332] [serial = 696] [outer = 28533400]
11:47:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:17 INFO - document served over http requires an http
11:47:17 INFO - sub-resource via xhr-request using the http-csp
11:47:17 INFO - delivery method with keep-origin-redirect and when
11:47:17 INFO - the target request is same-origin.
11:47:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
11:47:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:47:18 INFO - PROCESS | 1332 | ++DOCSHELL 18B0B800 == 70 [pid = 1332] [id = 248]
11:47:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 167 (18B0BC00) [pid = 1332] [serial = 697] [outer = 00000000]
11:47:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 168 (18B10C00) [pid = 1332] [serial = 698] [outer = 18B0BC00]
11:47:18 INFO - PROCESS | 1332 | 1447357638149 Marionette INFO loaded listener.js
11:47:18 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 169 (28C39C00) [pid = 1332] [serial = 699] [outer = 18B0BC00]
11:47:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:18 INFO - document served over http requires an http
11:47:18 INFO - sub-resource via xhr-request using the http-csp
11:47:18 INFO - delivery method with no-redirect and when
11:47:18 INFO - the target request is same-origin.
11:47:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 870ms
11:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:47:18 INFO - PROCESS | 1332 | ++DOCSHELL 2504BC00 == 71 [pid = 1332] [id = 249]
11:47:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (2504C400) [pid = 1332] [serial = 700] [outer = 00000000]
11:47:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (25053800) [pid = 1332] [serial = 701] [outer = 2504C400]
11:47:19 INFO - PROCESS | 1332 | 1447357639046 Marionette INFO loaded listener.js
11:47:19 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (28C3E000) [pid = 1332] [serial = 702] [outer = 2504C400]
11:47:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:19 INFO - document served over http requires an http
11:47:19 INFO - sub-resource via xhr-request using the http-csp
11:47:19 INFO - delivery method with swap-origin-redirect and when
11:47:19 INFO - the target request is same-origin.
11:47:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 810ms
11:47:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:47:19 INFO - PROCESS | 1332 | ++DOCSHELL 26597000 == 72 [pid = 1332] [id = 250]
11:47:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (26597400) [pid = 1332] [serial = 703] [outer = 00000000]
11:47:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (2659E800) [pid = 1332] [serial = 704] [outer = 26597400]
11:47:19 INFO - PROCESS | 1332 | 1447357639902 Marionette INFO loaded listener.js
11:47:19 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (265A3400) [pid = 1332] [serial = 705] [outer = 26597400]
11:47:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:20 INFO - document served over http requires an https
11:47:20 INFO - sub-resource via fetch-request using the http-csp
11:47:20 INFO - delivery method with keep-origin-redirect and when
11:47:20 INFO - the target request is same-origin.
11:47:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1017ms
11:47:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:47:20 INFO - PROCESS | 1332 | ++DOCSHELL 20408400 == 73 [pid = 1332] [id = 251]
11:47:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (2040A800) [pid = 1332] [serial = 706] [outer = 00000000]
11:47:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (20411C00) [pid = 1332] [serial = 707] [outer = 2040A800]
11:47:20 INFO - PROCESS | 1332 | 1447357640949 Marionette INFO loaded listener.js
11:47:21 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (26599800) [pid = 1332] [serial = 708] [outer = 2040A800]
11:47:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:21 INFO - document served over http requires an https
11:47:21 INFO - sub-resource via fetch-request using the http-csp
11:47:21 INFO - delivery method with no-redirect and when
11:47:21 INFO - the target request is same-origin.
11:47:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
11:47:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:47:21 INFO - PROCESS | 1332 | ++DOCSHELL 28F04800 == 74 [pid = 1332] [id = 252]
11:47:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (28F06800) [pid = 1332] [serial = 709] [outer = 00000000]
11:47:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (28F0C400) [pid = 1332] [serial = 710] [outer = 28F06800]
11:47:21 INFO - PROCESS | 1332 | 1447357641892 Marionette INFO loaded listener.js
11:47:21 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (28F0F800) [pid = 1332] [serial = 711] [outer = 28F06800]
11:47: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
11:47:22 INFO - document served over http requires an https
11:47:22 INFO - sub-resource via fetch-request using the http-csp
11:47:22 INFO - delivery method with swap-origin-redirect and when
11:47:22 INFO - the target request is same-origin.
11:47:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:47:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:47:22 INFO - PROCESS | 1332 | ++DOCSHELL 23178C00 == 75 [pid = 1332] [id = 253]
11:47:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (2317A400) [pid = 1332] [serial = 712] [outer = 00000000]
11:47:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (28F08C00) [pid = 1332] [serial = 713] [outer = 2317A400]
11:47:22 INFO - PROCESS | 1332 | 1447357642868 Marionette INFO loaded listener.js
11:47:22 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (253A4400) [pid = 1332] [serial = 714] [outer = 2317A400]
11:47:23 INFO - PROCESS | 1332 | ++DOCSHELL 253ADC00 == 76 [pid = 1332] [id = 254]
11:47:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (28C4A000) [pid = 1332] [serial = 715] [outer = 00000000]
11:47:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 186 (28C4F800) [pid = 1332] [serial = 716] [outer = 28C4A000]
11:47: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
11:47:23 INFO - document served over http requires an https
11:47:23 INFO - sub-resource via iframe-tag using the http-csp
11:47:23 INFO - delivery method with keep-origin-redirect and when
11:47:23 INFO - the target request is same-origin.
11:47:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1069ms
11:47:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:47:23 INFO - PROCESS | 1332 | ++DOCSHELL 253AEC00 == 77 [pid = 1332] [id = 255]
11:47:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 187 (28C4A400) [pid = 1332] [serial = 717] [outer = 00000000]
11:47:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 188 (28C56400) [pid = 1332] [serial = 718] [outer = 28C4A400]
11:47:23 INFO - PROCESS | 1332 | 1447357643938 Marionette INFO loaded listener.js
11:47:24 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 189 (28F09800) [pid = 1332] [serial = 719] [outer = 28C4A400]
11:47:24 INFO - PROCESS | 1332 | ++DOCSHELL 26B90C00 == 78 [pid = 1332] [id = 256]
11:47:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 190 (26B91800) [pid = 1332] [serial = 720] [outer = 00000000]
11:47:24 INFO - PROCESS | 1332 | [1332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
11:47:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 191 (1486B800) [pid = 1332] [serial = 721] [outer = 26B91800]
11:47:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:25 INFO - document served over http requires an https
11:47:25 INFO - sub-resource via iframe-tag using the http-csp
11:47:25 INFO - delivery method with no-redirect and when
11:47:25 INFO - the target request is same-origin.
11:47:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2278ms
11:47:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:47:26 INFO - PROCESS | 1332 | ++DOCSHELL 14EDE400 == 79 [pid = 1332] [id = 257]
11:47:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 192 (14F6C400) [pid = 1332] [serial = 722] [outer = 00000000]
11:47:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 193 (1D3A5C00) [pid = 1332] [serial = 723] [outer = 14F6C400]
11:47:26 INFO - PROCESS | 1332 | 1447357646239 Marionette INFO loaded listener.js
11:47:26 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 194 (2005E800) [pid = 1332] [serial = 724] [outer = 14F6C400]
11:47:26 INFO - PROCESS | 1332 | ++DOCSHELL 2005D400 == 80 [pid = 1332] [id = 258]
11:47:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 195 (2044B800) [pid = 1332] [serial = 725] [outer = 00000000]
11:47:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 196 (2188E400) [pid = 1332] [serial = 726] [outer = 2044B800]
11:47:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:28 INFO - document served over http requires an https
11:47:28 INFO - sub-resource via iframe-tag using the http-csp
11:47:28 INFO - delivery method with swap-origin-redirect and when
11:47:28 INFO - the target request is same-origin.
11:47:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2777ms
11:47:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:47:29 INFO - PROCESS | 1332 | ++DOCSHELL 17516C00 == 81 [pid = 1332] [id = 259]
11:47:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 197 (17517C00) [pid = 1332] [serial = 727] [outer = 00000000]
11:47:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 198 (18B0F000) [pid = 1332] [serial = 728] [outer = 17517C00]
11:47:29 INFO - PROCESS | 1332 | 1447357649061 Marionette INFO loaded listener.js
11:47:29 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 199 (1A28E800) [pid = 1332] [serial = 729] [outer = 17517C00]
11:47:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:29 INFO - document served over http requires an https
11:47:29 INFO - sub-resource via script-tag using the http-csp
11:47:29 INFO - delivery method with keep-origin-redirect and when
11:47:29 INFO - the target request is same-origin.
11:47:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1192ms
11:47:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:47:30 INFO - PROCESS | 1332 | ++DOCSHELL 16C8A400 == 82 [pid = 1332] [id = 260]
11:47:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 200 (16C8AC00) [pid = 1332] [serial = 730] [outer = 00000000]
11:47:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 201 (1C14B800) [pid = 1332] [serial = 731] [outer = 16C8AC00]
11:47:30 INFO - PROCESS | 1332 | 1447357650223 Marionette INFO loaded listener.js
11:47:30 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 202 (1D3B1400) [pid = 1332] [serial = 732] [outer = 16C8AC00]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 232B1400 == 81 [pid = 1332] [id = 241]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 22C4B400 == 80 [pid = 1332] [id = 240]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 22AA8000 == 79 [pid = 1332] [id = 239]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 1FC8C800 == 78 [pid = 1332] [id = 238]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 0C5BDC00 == 77 [pid = 1332] [id = 237]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 200CF800 == 76 [pid = 1332] [id = 236]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 1E809000 == 75 [pid = 1332] [id = 235]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 1CDED000 == 74 [pid = 1332] [id = 234]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 1A359C00 == 73 [pid = 1332] [id = 233]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 140F8800 == 72 [pid = 1332] [id = 232]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 14A05000 == 71 [pid = 1332] [id = 231]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 1A3F5400 == 70 [pid = 1332] [id = 230]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 28785C00 == 69 [pid = 1332] [id = 228]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 23550C00 == 68 [pid = 1332] [id = 226]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 28526400 == 67 [pid = 1332] [id = 224]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 17EE4C00 == 66 [pid = 1332] [id = 216]
11:47:30 INFO - PROCESS | 1332 | --DOCSHELL 13DA3400 == 65 [pid = 1332] [id = 215]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 201 (1D332000) [pid = 1332] [serial = 585] [outer = 00000000] [url = about:blank]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 200 (1BF8E800) [pid = 1332] [serial = 579] [outer = 00000000] [url = about:blank]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 199 (20C51C00) [pid = 1332] [serial = 525] [outer = 00000000] [url = about:blank]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 198 (14A05400) [pid = 1332] [serial = 567] [outer = 00000000] [url = about:blank]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 197 (1E89B000) [pid = 1332] [serial = 593] [outer = 00000000] [url = about:blank]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 196 (200B7800) [pid = 1332] [serial = 598] [outer = 00000000] [url = about:blank]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 195 (1DE1E800) [pid = 1332] [serial = 588] [outer = 00000000] [url = about:blank]
11:47:30 INFO - PROCESS | 1332 | --DOMWINDOW == 194 (1C68EC00) [pid = 1332] [serial = 582] [outer = 00000000] [url = about:blank]
11:47:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:31 INFO - document served over http requires an https
11:47:31 INFO - sub-resource via script-tag using the http-csp
11:47:31 INFO - delivery method with no-redirect and when
11:47:31 INFO - the target request is same-origin.
11:47:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1126ms
11:47:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:47:31 INFO - PROCESS | 1332 | ++DOCSHELL 14808400 == 66 [pid = 1332] [id = 261]
11:47:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 195 (14869400) [pid = 1332] [serial = 733] [outer = 00000000]
11:47:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 196 (14F6D800) [pid = 1332] [serial = 734] [outer = 14869400]
11:47:31 INFO - PROCESS | 1332 | 1447357651220 Marionette INFO loaded listener.js
11:47:31 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 197 (18B2F000) [pid = 1332] [serial = 735] [outer = 14869400]
11:47:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:31 INFO - document served over http requires an https
11:47:31 INFO - sub-resource via script-tag using the http-csp
11:47:31 INFO - delivery method with swap-origin-redirect and when
11:47:31 INFO - the target request is same-origin.
11:47:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
11:47:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:47:31 INFO - PROCESS | 1332 | ++DOCSHELL 1A359C00 == 67 [pid = 1332] [id = 262]
11:47:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 198 (1AE7D400) [pid = 1332] [serial = 736] [outer = 00000000]
11:47:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 199 (1C463000) [pid = 1332] [serial = 737] [outer = 1AE7D400]
11:47:32 INFO - PROCESS | 1332 | 1447357652024 Marionette INFO loaded listener.js
11:47:32 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 200 (1D0BA400) [pid = 1332] [serial = 738] [outer = 1AE7D400]
11:47:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:32 INFO - document served over http requires an https
11:47:32 INFO - sub-resource via xhr-request using the http-csp
11:47:32 INFO - delivery method with keep-origin-redirect and when
11:47:32 INFO - the target request is same-origin.
11:47:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
11:47:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:47:32 INFO - PROCESS | 1332 | ++DOCSHELL 1D20FC00 == 68 [pid = 1332] [id = 263]
11:47:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 201 (1D215400) [pid = 1332] [serial = 739] [outer = 00000000]
11:47:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 202 (1DD7D800) [pid = 1332] [serial = 740] [outer = 1D215400]
11:47:32 INFO - PROCESS | 1332 | 1447357652614 Marionette INFO loaded listener.js
11:47:32 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 203 (1E807000) [pid = 1332] [serial = 741] [outer = 1D215400]
11:47:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 204 (1EBF9000) [pid = 1332] [serial = 742] [outer = 0BF27C00]
11:47:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:33 INFO - document served over http requires an https
11:47:33 INFO - sub-resource via xhr-request using the http-csp
11:47:33 INFO - delivery method with no-redirect and when
11:47:33 INFO - the target request is same-origin.
11:47:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 770ms
11:47:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:47:33 INFO - PROCESS | 1332 | ++DOCSHELL 140BF800 == 69 [pid = 1332] [id = 264]
11:47:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 205 (140C0C00) [pid = 1332] [serial = 743] [outer = 00000000]
11:47:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 206 (20449000) [pid = 1332] [serial = 744] [outer = 140C0C00]
11:47:33 INFO - PROCESS | 1332 | 1447357653498 Marionette INFO loaded listener.js
11:47:33 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 207 (20E47800) [pid = 1332] [serial = 745] [outer = 140C0C00]
11:47:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:34 INFO - document served over http requires an https
11:47:34 INFO - sub-resource via xhr-request using the http-csp
11:47:34 INFO - delivery method with swap-origin-redirect and when
11:47:34 INFO - the target request is same-origin.
11:47:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 831ms
11:47:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:47:34 INFO - PROCESS | 1332 | ++DOCSHELL 2187F800 == 70 [pid = 1332] [id = 265]
11:47:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 208 (2188DC00) [pid = 1332] [serial = 746] [outer = 00000000]
11:47:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 209 (21BB3000) [pid = 1332] [serial = 747] [outer = 2188DC00]
11:47:34 INFO - PROCESS | 1332 | 1447357654321 Marionette INFO loaded listener.js
11:47:34 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 210 (222D1800) [pid = 1332] [serial = 748] [outer = 2188DC00]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 209 (14522800) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 208 (22C4BC00) [pid = 1332] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 207 (1605C400) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 206 (1AD09400) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 205 (1A35FC00) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 204 (1D0AE400) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 203 (1FC8EC00) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 202 (106F8800) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 201 (20441800) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 200 (1E891400) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 199 (20A24800) [pid = 1332] [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]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 198 (28529000) [pid = 1332] [serial = 631] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 197 (28786000) [pid = 1332] [serial = 641] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 196 (23551400) [pid = 1332] [serial = 636] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357621324]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 195 (23124000) [pid = 1332] [serial = 676] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 194 (267B4800) [pid = 1332] [serial = 623] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 193 (1C0D0800) [pid = 1332] [serial = 647] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 192 (1FC8C000) [pid = 1332] [serial = 662] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 191 (1B7F0400) [pid = 1332] [serial = 608] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 190 (285A6800) [pid = 1332] [serial = 639] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 189 (1605A400) [pid = 1332] [serial = 668] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 188 (22E6CC00) [pid = 1332] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 187 (2852E400) [pid = 1332] [serial = 632] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 186 (266B2400) [pid = 1332] [serial = 620] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 185 (16134000) [pid = 1332] [serial = 653] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (20C55000) [pid = 1332] [serial = 665] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (2560D800) [pid = 1332] [serial = 626] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (1D0B3000) [pid = 1332] [serial = 644] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (23124C00) [pid = 1332] [serial = 614] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (1D214C00) [pid = 1332] [serial = 659] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (1DD4F000) [pid = 1332] [serial = 642] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (2859F400) [pid = 1332] [serial = 634] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (218B8C00) [pid = 1332] [serial = 671] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (222CB800) [pid = 1332] [serial = 611] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (1BF8C400) [pid = 1332] [serial = 656] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (14868000) [pid = 1332] [serial = 605] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (23B40000) [pid = 1332] [serial = 617] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (23554400) [pid = 1332] [serial = 637] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357621324]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (2830E000) [pid = 1332] [serial = 629] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (1B107000) [pid = 1332] [serial = 650] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (1D3B2800) [pid = 1332] [serial = 660] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 168 (1C45F800) [pid = 1332] [serial = 657] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 167 (18B2A400) [pid = 1332] [serial = 654] [outer = 00000000] [url = about:blank]
11:47:35 INFO - PROCESS | 1332 | --DOMWINDOW == 166 (218C0C00) [pid = 1332] [serial = 603] [outer = 00000000] [url = about:blank]
11:47:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:35 INFO - document served over http requires an http
11:47:35 INFO - sub-resource via fetch-request using the meta-csp
11:47:35 INFO - delivery method with keep-origin-redirect and when
11:47:35 INFO - the target request is cross-origin.
11:47:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1026ms
11:47:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:47:35 INFO - PROCESS | 1332 | ++DOCSHELL 14868000 == 71 [pid = 1332] [id = 266]
11:47:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 167 (1605A400) [pid = 1332] [serial = 749] [outer = 00000000]
11:47:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 168 (1D0AE400) [pid = 1332] [serial = 750] [outer = 1605A400]
11:47:35 INFO - PROCESS | 1332 | 1447357655279 Marionette INFO loaded listener.js
11:47:35 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 169 (20A24800) [pid = 1332] [serial = 751] [outer = 1605A400]
11:47:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:35 INFO - document served over http requires an http
11:47:35 INFO - sub-resource via fetch-request using the meta-csp
11:47:35 INFO - delivery method with no-redirect and when
11:47:35 INFO - the target request is cross-origin.
11:47:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
11:47:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:47:35 INFO - PROCESS | 1332 | ++DOCSHELL 22E6D000 == 72 [pid = 1332] [id = 267]
11:47:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (22E72800) [pid = 1332] [serial = 752] [outer = 00000000]
11:47:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (23178000) [pid = 1332] [serial = 753] [outer = 22E72800]
11:47:35 INFO - PROCESS | 1332 | 1447357655939 Marionette INFO loaded listener.js
11:47:36 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (232ABC00) [pid = 1332] [serial = 754] [outer = 22E72800]
11:47:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:36 INFO - document served over http requires an http
11:47:36 INFO - sub-resource via fetch-request using the meta-csp
11:47:36 INFO - delivery method with swap-origin-redirect and when
11:47:36 INFO - the target request is cross-origin.
11:47:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:47:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:47:36 INFO - PROCESS | 1332 | ++DOCSHELL 234B3400 == 73 [pid = 1332] [id = 268]
11:47:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (2354F800) [pid = 1332] [serial = 755] [outer = 00000000]
11:47:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (23793000) [pid = 1332] [serial = 756] [outer = 2354F800]
11:47:36 INFO - PROCESS | 1332 | 1447357656580 Marionette INFO loaded listener.js
11:47:36 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (238C7C00) [pid = 1332] [serial = 757] [outer = 2354F800]
11:47:36 INFO - PROCESS | 1332 | ++DOCSHELL 253A1C00 == 74 [pid = 1332] [id = 269]
11:47:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (253A2000) [pid = 1332] [serial = 758] [outer = 00000000]
11:47:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (253A8800) [pid = 1332] [serial = 759] [outer = 253A2000]
11:47:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:37 INFO - document served over http requires an http
11:47:37 INFO - sub-resource via iframe-tag using the meta-csp
11:47:37 INFO - delivery method with keep-origin-redirect and when
11:47:37 INFO - the target request is cross-origin.
11:47:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
11:47:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:47:37 INFO - PROCESS | 1332 | ++DOCSHELL 14527000 == 75 [pid = 1332] [id = 270]
11:47:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (1480A000) [pid = 1332] [serial = 760] [outer = 00000000]
11:47:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (16136800) [pid = 1332] [serial = 761] [outer = 1480A000]
11:47:37 INFO - PROCESS | 1332 | 1447357657524 Marionette INFO loaded listener.js
11:47:37 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (18B0E000) [pid = 1332] [serial = 762] [outer = 1480A000]
11:47:38 INFO - PROCESS | 1332 | ++DOCSHELL 1D0B6000 == 76 [pid = 1332] [id = 271]
11:47:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (1D336C00) [pid = 1332] [serial = 763] [outer = 00000000]
11:47:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (1DD4C400) [pid = 1332] [serial = 764] [outer = 1D336C00]
11:47:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:38 INFO - document served over http requires an http
11:47:38 INFO - sub-resource via iframe-tag using the meta-csp
11:47:38 INFO - delivery method with no-redirect and when
11:47:38 INFO - the target request is cross-origin.
11:47:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1023ms
11:47:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:47:38 INFO - PROCESS | 1332 | ++DOCSHELL 1C0D0800 == 77 [pid = 1332] [id = 272]
11:47:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (1C0DA800) [pid = 1332] [serial = 765] [outer = 00000000]
11:47:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (203C7800) [pid = 1332] [serial = 766] [outer = 1C0DA800]
11:47:38 INFO - PROCESS | 1332 | 1447357658627 Marionette INFO loaded listener.js
11:47:38 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (218C1000) [pid = 1332] [serial = 767] [outer = 1C0DA800]
11:47:39 INFO - PROCESS | 1332 | ++DOCSHELL 234B3800 == 78 [pid = 1332] [id = 273]
11:47:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 186 (23551400) [pid = 1332] [serial = 768] [outer = 00000000]
11:47:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 187 (25604000) [pid = 1332] [serial = 769] [outer = 23551400]
11:47:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:39 INFO - document served over http requires an http
11:47:39 INFO - sub-resource via iframe-tag using the meta-csp
11:47:39 INFO - delivery method with swap-origin-redirect and when
11:47:39 INFO - the target request is cross-origin.
11:47:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1123ms
11:47:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:47:39 INFO - PROCESS | 1332 | ++DOCSHELL 253AC400 == 79 [pid = 1332] [id = 274]
11:47:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 188 (25601C00) [pid = 1332] [serial = 770] [outer = 00000000]
11:47:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 189 (2659B800) [pid = 1332] [serial = 771] [outer = 25601C00]
11:47:39 INFO - PROCESS | 1332 | 1447357659679 Marionette INFO loaded listener.js
11:47:39 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 190 (266C0C00) [pid = 1332] [serial = 772] [outer = 25601C00]
11:47:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:40 INFO - document served over http requires an http
11:47:40 INFO - sub-resource via script-tag using the meta-csp
11:47:40 INFO - delivery method with keep-origin-redirect and when
11:47:40 INFO - the target request is cross-origin.
11:47:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
11:47:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:47:40 INFO - PROCESS | 1332 | ++DOCSHELL 26B8D000 == 80 [pid = 1332] [id = 275]
11:47:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 191 (26B93C00) [pid = 1332] [serial = 773] [outer = 00000000]
11:47:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 192 (28310C00) [pid = 1332] [serial = 774] [outer = 26B93C00]
11:47:40 INFO - PROCESS | 1332 | 1447357660588 Marionette INFO loaded listener.js
11:47:40 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 193 (2852F800) [pid = 1332] [serial = 775] [outer = 26B93C00]
11:47:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:41 INFO - document served over http requires an http
11:47:41 INFO - sub-resource via script-tag using the meta-csp
11:47:41 INFO - delivery method with no-redirect and when
11:47:41 INFO - the target request is cross-origin.
11:47:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 930ms
11:47:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:47:41 INFO - PROCESS | 1332 | ++DOCSHELL 285A9000 == 81 [pid = 1332] [id = 276]
11:47:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 194 (285A9800) [pid = 1332] [serial = 776] [outer = 00000000]
11:47:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 195 (28C4C400) [pid = 1332] [serial = 777] [outer = 285A9800]
11:47:41 INFO - PROCESS | 1332 | 1447357661524 Marionette INFO loaded listener.js
11:47:41 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 196 (28F08400) [pid = 1332] [serial = 778] [outer = 285A9800]
11:47:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:42 INFO - document served over http requires an http
11:47:42 INFO - sub-resource via script-tag using the meta-csp
11:47:42 INFO - delivery method with swap-origin-redirect and when
11:47:42 INFO - the target request is cross-origin.
11:47:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
11:47:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:47:42 INFO - PROCESS | 1332 | ++DOCSHELL 145EB800 == 82 [pid = 1332] [id = 277]
11:47:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 197 (145EBC00) [pid = 1332] [serial = 779] [outer = 00000000]
11:47:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 198 (145F5800) [pid = 1332] [serial = 780] [outer = 145EBC00]
11:47:42 INFO - PROCESS | 1332 | 1447357662466 Marionette INFO loaded listener.js
11:47:42 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 199 (23266400) [pid = 1332] [serial = 781] [outer = 145EBC00]
11:47:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:43 INFO - document served over http requires an http
11:47:43 INFO - sub-resource via xhr-request using the meta-csp
11:47:43 INFO - delivery method with keep-origin-redirect and when
11:47:43 INFO - the target request is cross-origin.
11:47:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
11:47:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:47:43 INFO - PROCESS | 1332 | ++DOCSHELL 2326D800 == 83 [pid = 1332] [id = 278]
11:47:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 200 (28786000) [pid = 1332] [serial = 782] [outer = 00000000]
11:47:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 201 (29DC1800) [pid = 1332] [serial = 783] [outer = 28786000]
11:47:43 INFO - PROCESS | 1332 | 1447357663329 Marionette INFO loaded listener.js
11:47:43 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 202 (29DC5C00) [pid = 1332] [serial = 784] [outer = 28786000]
11:47:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:43 INFO - document served over http requires an http
11:47:43 INFO - sub-resource via xhr-request using the meta-csp
11:47:43 INFO - delivery method with no-redirect and when
11:47:43 INFO - the target request is cross-origin.
11:47:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 871ms
11:47:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:47:44 INFO - PROCESS | 1332 | ++DOCSHELL 179EF000 == 84 [pid = 1332] [id = 279]
11:47:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 203 (179F0000) [pid = 1332] [serial = 785] [outer = 00000000]
11:47:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 204 (179F8000) [pid = 1332] [serial = 786] [outer = 179F0000]
11:47:44 INFO - PROCESS | 1332 | 1447357664217 Marionette INFO loaded listener.js
11:47:44 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 205 (29DC2400) [pid = 1332] [serial = 787] [outer = 179F0000]
11:47:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:44 INFO - document served over http requires an http
11:47:44 INFO - sub-resource via xhr-request using the meta-csp
11:47:44 INFO - delivery method with swap-origin-redirect and when
11:47:44 INFO - the target request is cross-origin.
11:47:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
11:47:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:47:45 INFO - PROCESS | 1332 | ++DOCSHELL 29F92800 == 85 [pid = 1332] [id = 280]
11:47:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 206 (29F95C00) [pid = 1332] [serial = 788] [outer = 00000000]
11:47:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 207 (29F9B800) [pid = 1332] [serial = 789] [outer = 29F95C00]
11:47:45 INFO - PROCESS | 1332 | 1447357665159 Marionette INFO loaded listener.js
11:47:45 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 208 (29F9EC00) [pid = 1332] [serial = 790] [outer = 29F95C00]
11:47:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:45 INFO - document served over http requires an https
11:47:45 INFO - sub-resource via fetch-request using the meta-csp
11:47:45 INFO - delivery method with keep-origin-redirect and when
11:47:45 INFO - the target request is cross-origin.
11:47:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
11:47:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:47:46 INFO - PROCESS | 1332 | ++DOCSHELL 28D24000 == 86 [pid = 1332] [id = 281]
11:47:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 209 (28D25000) [pid = 1332] [serial = 791] [outer = 00000000]
11:47:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 210 (28D2C000) [pid = 1332] [serial = 792] [outer = 28D25000]
11:47:46 INFO - PROCESS | 1332 | 1447357666096 Marionette INFO loaded listener.js
11:47:46 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 211 (28D7FC00) [pid = 1332] [serial = 793] [outer = 28D25000]
11:47:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:46 INFO - document served over http requires an https
11:47:46 INFO - sub-resource via fetch-request using the meta-csp
11:47:46 INFO - delivery method with no-redirect and when
11:47:46 INFO - the target request is cross-origin.
11:47:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
11:47:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:47:47 INFO - PROCESS | 1332 | ++DOCSHELL 28D29C00 == 87 [pid = 1332] [id = 282]
11:47:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 212 (28D84C00) [pid = 1332] [serial = 794] [outer = 00000000]
11:47:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 213 (29F9AC00) [pid = 1332] [serial = 795] [outer = 28D84C00]
11:47:47 INFO - PROCESS | 1332 | 1447357667051 Marionette INFO loaded listener.js
11:47:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 214 (2AA19000) [pid = 1332] [serial = 796] [outer = 28D84C00]
11:47:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:47 INFO - document served over http requires an https
11:47:47 INFO - sub-resource via fetch-request using the meta-csp
11:47:47 INFO - delivery method with swap-origin-redirect and when
11:47:47 INFO - the target request is cross-origin.
11:47:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1066ms
11:47:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:47:48 INFO - PROCESS | 1332 | ++DOCSHELL 2AA1F000 == 88 [pid = 1332] [id = 283]
11:47:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 215 (2AA20800) [pid = 1332] [serial = 797] [outer = 00000000]
11:47:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 216 (2AAD3800) [pid = 1332] [serial = 798] [outer = 2AA20800]
11:47:48 INFO - PROCESS | 1332 | 1447357668136 Marionette INFO loaded listener.js
11:47:48 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 217 (2AAD8C00) [pid = 1332] [serial = 799] [outer = 2AA20800]
11:47:48 INFO - PROCESS | 1332 | ++DOCSHELL 2AADE800 == 89 [pid = 1332] [id = 284]
11:47:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 218 (2AADEC00) [pid = 1332] [serial = 800] [outer = 00000000]
11:47:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 219 (2AC37C00) [pid = 1332] [serial = 801] [outer = 2AADEC00]
11:47:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:48 INFO - document served over http requires an https
11:47:48 INFO - sub-resource via iframe-tag using the meta-csp
11:47:48 INFO - delivery method with keep-origin-redirect and when
11:47:48 INFO - the target request is cross-origin.
11:47:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1021ms
11:47:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:47:49 INFO - PROCESS | 1332 | ++DOCSHELL 2AAE0400 == 90 [pid = 1332] [id = 285]
11:47:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 220 (2AC37800) [pid = 1332] [serial = 802] [outer = 00000000]
11:47:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 221 (2AC3E800) [pid = 1332] [serial = 803] [outer = 2AC37800]
11:47:49 INFO - PROCESS | 1332 | 1447357669167 Marionette INFO loaded listener.js
11:47:49 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 222 (2AC45400) [pid = 1332] [serial = 804] [outer = 2AC37800]
11:47:50 INFO - PROCESS | 1332 | ++DOCSHELL 10691400 == 91 [pid = 1332] [id = 286]
11:47:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 223 (13CD3000) [pid = 1332] [serial = 805] [outer = 00000000]
11:47:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 224 (10B3B800) [pid = 1332] [serial = 806] [outer = 13CD3000]
11:47:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:51 INFO - document served over http requires an https
11:47:51 INFO - sub-resource via iframe-tag using the meta-csp
11:47:51 INFO - delivery method with no-redirect and when
11:47:51 INFO - the target request is cross-origin.
11:47:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2938ms
11:47:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:47:52 INFO - PROCESS | 1332 | ++DOCSHELL 145EA000 == 92 [pid = 1332] [id = 287]
11:47:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 225 (14EDD400) [pid = 1332] [serial = 807] [outer = 00000000]
11:47:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 226 (17A3E800) [pid = 1332] [serial = 808] [outer = 14EDD400]
11:47:52 INFO - PROCESS | 1332 | 1447357672184 Marionette INFO loaded listener.js
11:47:52 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 227 (18B35800) [pid = 1332] [serial = 809] [outer = 14EDD400]
11:47:52 INFO - PROCESS | 1332 | ++DOCSHELL 18B33000 == 93 [pid = 1332] [id = 288]
11:47:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 228 (18E88400) [pid = 1332] [serial = 810] [outer = 00000000]
11:47:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 229 (0C063C00) [pid = 1332] [serial = 811] [outer = 18E88400]
11:47:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:53 INFO - document served over http requires an https
11:47:53 INFO - sub-resource via iframe-tag using the meta-csp
11:47:53 INFO - delivery method with swap-origin-redirect and when
11:47:53 INFO - the target request is cross-origin.
11:47:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1239ms
11:47:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:47:53 INFO - PROCESS | 1332 | ++DOCSHELL 17514800 == 94 [pid = 1332] [id = 289]
11:47:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 230 (179F6800) [pid = 1332] [serial = 812] [outer = 00000000]
11:47:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 231 (19036C00) [pid = 1332] [serial = 813] [outer = 179F6800]
11:47:53 INFO - PROCESS | 1332 | 1447357673420 Marionette INFO loaded listener.js
11:47:53 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 232 (1A587000) [pid = 1332] [serial = 814] [outer = 179F6800]
11:47:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:54 INFO - document served over http requires an https
11:47:54 INFO - sub-resource via script-tag using the meta-csp
11:47:54 INFO - delivery method with keep-origin-redirect and when
11:47:54 INFO - the target request is cross-origin.
11:47:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1076ms
11:47:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 22AA9800 == 93 [pid = 1332] [id = 192]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 253A1C00 == 92 [pid = 1332] [id = 269]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 22E6D000 == 91 [pid = 1332] [id = 267]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 14868000 == 90 [pid = 1332] [id = 266]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 2187F800 == 89 [pid = 1332] [id = 265]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 140BF800 == 88 [pid = 1332] [id = 264]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 1D20FC00 == 87 [pid = 1332] [id = 263]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 1A359C00 == 86 [pid = 1332] [id = 262]
11:47:54 INFO - PROCESS | 1332 | ++DOCSHELL 0BE35000 == 87 [pid = 1332] [id = 290]
11:47:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 233 (0BE37800) [pid = 1332] [serial = 815] [outer = 00000000]
11:47:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 234 (13DAAC00) [pid = 1332] [serial = 816] [outer = 0BE37800]
11:47:54 INFO - PROCESS | 1332 | 1447357674584 Marionette INFO loaded listener.js
11:47:54 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 235 (14A06000) [pid = 1332] [serial = 817] [outer = 0BE37800]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 14808400 == 86 [pid = 1332] [id = 261]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 16C8A400 == 85 [pid = 1332] [id = 260]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 17516C00 == 84 [pid = 1332] [id = 259]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 2005D400 == 83 [pid = 1332] [id = 258]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 26B90C00 == 82 [pid = 1332] [id = 256]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 253ADC00 == 81 [pid = 1332] [id = 254]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 18B0B800 == 80 [pid = 1332] [id = 248]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 266B2800 == 79 [pid = 1332] [id = 247]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 238C2C00 == 78 [pid = 1332] [id = 246]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 232A7400 == 77 [pid = 1332] [id = 245]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 1C46BC00 == 76 [pid = 1332] [id = 244]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 1968DC00 == 75 [pid = 1332] [id = 243]
11:47:54 INFO - PROCESS | 1332 | --DOCSHELL 1069CC00 == 74 [pid = 1332] [id = 242]
11:47:54 INFO - PROCESS | 1332 | --DOMWINDOW == 234 (1D0B4400) [pid = 1332] [serial = 648] [outer = 00000000] [url = about:blank]
11:47:54 INFO - PROCESS | 1332 | --DOMWINDOW == 233 (1FFCEC00) [pid = 1332] [serial = 663] [outer = 00000000] [url = about:blank]
11:47:54 INFO - PROCESS | 1332 | --DOMWINDOW == 232 (1A298C00) [pid = 1332] [serial = 669] [outer = 00000000] [url = about:blank]
11:47:54 INFO - PROCESS | 1332 | --DOMWINDOW == 231 (20E4B400) [pid = 1332] [serial = 666] [outer = 00000000] [url = about:blank]
11:47:54 INFO - PROCESS | 1332 | --DOMWINDOW == 230 (1DE17800) [pid = 1332] [serial = 651] [outer = 00000000] [url = about:blank]
11:47:54 INFO - PROCESS | 1332 | --DOMWINDOW == 229 (21E9A400) [pid = 1332] [serial = 672] [outer = 00000000] [url = about:blank]
11:47:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:55 INFO - document served over http requires an https
11:47:55 INFO - sub-resource via script-tag using the meta-csp
11:47:55 INFO - delivery method with no-redirect and when
11:47:55 INFO - the target request is cross-origin.
11:47:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1024ms
11:47:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:47:55 INFO - PROCESS | 1332 | ++DOCSHELL 14A01400 == 75 [pid = 1332] [id = 291]
11:47:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 230 (14A02800) [pid = 1332] [serial = 818] [outer = 00000000]
11:47:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 231 (16C8A400) [pid = 1332] [serial = 819] [outer = 14A02800]
11:47:55 INFO - PROCESS | 1332 | 1447357675443 Marionette INFO loaded listener.js
11:47:55 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 232 (19036000) [pid = 1332] [serial = 820] [outer = 14A02800]
11:47:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:55 INFO - document served over http requires an https
11:47:55 INFO - sub-resource via script-tag using the meta-csp
11:47:55 INFO - delivery method with swap-origin-redirect and when
11:47:55 INFO - the target request is cross-origin.
11:47:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
11:47:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:47:56 INFO - PROCESS | 1332 | ++DOCSHELL 1B166400 == 76 [pid = 1332] [id = 292]
11:47:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 233 (1BF62800) [pid = 1332] [serial = 821] [outer = 00000000]
11:47:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 234 (1C05F000) [pid = 1332] [serial = 822] [outer = 1BF62800]
11:47:56 INFO - PROCESS | 1332 | 1447357676045 Marionette INFO loaded listener.js
11:47:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 235 (1C14C000) [pid = 1332] [serial = 823] [outer = 1BF62800]
11:47:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:56 INFO - document served over http requires an https
11:47:56 INFO - sub-resource via xhr-request using the meta-csp
11:47:56 INFO - delivery method with keep-origin-redirect and when
11:47:56 INFO - the target request is cross-origin.
11:47:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
11:47:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:47:56 INFO - PROCESS | 1332 | ++DOCSHELL 140C0800 == 77 [pid = 1332] [id = 293]
11:47:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 236 (1C46D400) [pid = 1332] [serial = 824] [outer = 00000000]
11:47:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 237 (1D0BAC00) [pid = 1332] [serial = 825] [outer = 1C46D400]
11:47:56 INFO - PROCESS | 1332 | 1447357676805 Marionette INFO loaded listener.js
11:47:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 238 (1D20D000) [pid = 1332] [serial = 826] [outer = 1C46D400]
11:47:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:57 INFO - document served over http requires an https
11:47:57 INFO - sub-resource via xhr-request using the meta-csp
11:47:57 INFO - delivery method with no-redirect and when
11:47:57 INFO - the target request is cross-origin.
11:47:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 730ms
11:47:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:47:57 INFO - PROCESS | 1332 | ++DOCSHELL 1D3A4400 == 78 [pid = 1332] [id = 294]
11:47:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 239 (1D3A9C00) [pid = 1332] [serial = 827] [outer = 00000000]
11:47:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 240 (1DD53400) [pid = 1332] [serial = 828] [outer = 1D3A9C00]
11:47:57 INFO - PROCESS | 1332 | 1447357677514 Marionette INFO loaded listener.js
11:47:57 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 241 (1DD7E000) [pid = 1332] [serial = 829] [outer = 1D3A9C00]
11:47:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:58 INFO - document served over http requires an https
11:47:58 INFO - sub-resource via xhr-request using the meta-csp
11:47:58 INFO - delivery method with swap-origin-redirect and when
11:47:58 INFO - the target request is cross-origin.
11:47:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
11:47:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:47:58 INFO - PROCESS | 1332 | ++DOCSHELL 1DEA7800 == 79 [pid = 1332] [id = 295]
11:47:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 242 (1DEABC00) [pid = 1332] [serial = 830] [outer = 00000000]
11:47:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 243 (1E891C00) [pid = 1332] [serial = 831] [outer = 1DEABC00]
11:47:58 INFO - PROCESS | 1332 | 1447357678230 Marionette INFO loaded listener.js
11:47:58 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 244 (1EBFD000) [pid = 1332] [serial = 832] [outer = 1DEABC00]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 243 (20C4F800) [pid = 1332] [serial = 470] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 242 (232B1800) [pid = 1332] [serial = 678] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357632753]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 241 (22C4C400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 240 (1DEB0800) [pid = 1332] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 239 (1C0C1000) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 238 (2044B800) [pid = 1332] [serial = 725] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 237 (28C4A000) [pid = 1332] [serial = 715] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 236 (26B91800) [pid = 1332] [serial = 720] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357644425]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 235 (23159C00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 234 (21EA1000) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 233 (1B7F1000) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 232 (14A03000) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 231 (22C46400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 230 (20C58400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 229 (21886000) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 228 (22E92C00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 227 (16C8F000) [pid = 1332] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 226 (22AACC00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 225 (21E9D400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 224 (1E892400) [pid = 1332] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 223 (22C47000) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 222 (14EB5000) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 221 (2370F400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 220 (2188A800) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 219 (200B1800) [pid = 1332] [serial = 465] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 218 (234ABC00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 217 (10691800) [pid = 1332] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 216 (13DA4400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 215 (2188DC00) [pid = 1332] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 214 (1CDF1400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 213 (21887400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 212 (2658DC00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 211 (2852CC00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 210 (232AE400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 209 (23557C00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 208 (16C8AC00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 207 (25607800) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 206 (238C4400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 205 (14869400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 204 (106F3800) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 203 (17517C00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 202 (1D215400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 201 (28307400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 200 (267AEC00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 199 (22E72800) [pid = 1332] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 198 (18B27C00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 197 (1AE7D400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 196 (22E6BC00) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 195 (238C3800) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 194 (140C0C00) [pid = 1332] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 193 (1605A400) [pid = 1332] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 192 (1A3F3800) [pid = 1332] [serial = 683] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 191 (238BB400) [pid = 1332] [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]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 190 (1486B800) [pid = 1332] [serial = 721] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357644425]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 189 (28C56400) [pid = 1332] [serial = 718] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 188 (21BB3000) [pid = 1332] [serial = 747] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 187 (28F0C400) [pid = 1332] [serial = 710] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 186 (28789800) [pid = 1332] [serial = 695] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 185 (18B0F000) [pid = 1332] [serial = 728] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (1DD7D800) [pid = 1332] [serial = 740] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (1DD4F800) [pid = 1332] [serial = 686] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (25053800) [pid = 1332] [serial = 701] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (20449000) [pid = 1332] [serial = 744] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (1D0AE400) [pid = 1332] [serial = 750] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (23178000) [pid = 1332] [serial = 753] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (2658BC00) [pid = 1332] [serial = 692] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (18F77C00) [pid = 1332] [serial = 684] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (140BEC00) [pid = 1332] [serial = 681] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (1C14B800) [pid = 1332] [serial = 731] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (234B3000) [pid = 1332] [serial = 689] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (14F6D800) [pid = 1332] [serial = 734] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (1C463000) [pid = 1332] [serial = 737] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (18B10C00) [pid = 1332] [serial = 698] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (2659E800) [pid = 1332] [serial = 704] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (234AFC00) [pid = 1332] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357632753]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 168 (20411C00) [pid = 1332] [serial = 707] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 167 (23793000) [pid = 1332] [serial = 756] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 166 (2188E400) [pid = 1332] [serial = 726] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 165 (1D3A5C00) [pid = 1332] [serial = 723] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 164 (28C4F800) [pid = 1332] [serial = 716] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 163 (28F08C00) [pid = 1332] [serial = 713] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 162 (232B3000) [pid = 1332] [serial = 551] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 161 (22AAF400) [pid = 1332] [serial = 540] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 160 (1E68DC00) [pid = 1332] [serial = 486] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 159 (1613DC00) [pid = 1332] [serial = 528] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 158 (140C1400) [pid = 1332] [serial = 408] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (22E75800) [pid = 1332] [serial = 404] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (2878D000) [pid = 1332] [serial = 696] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (21294C00) [pid = 1332] [serial = 534] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (267B8000) [pid = 1332] [serial = 624] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (1E807000) [pid = 1332] [serial = 741] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (21E97C00) [pid = 1332] [serial = 537] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (2314E400) [pid = 1332] [serial = 546] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (28C3E000) [pid = 1332] [serial = 702] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (285A2800) [pid = 1332] [serial = 635] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (1B10CC00) [pid = 1332] [serial = 459] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (20E47800) [pid = 1332] [serial = 745] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (22C4D800) [pid = 1332] [serial = 483] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (222D4800) [pid = 1332] [serial = 480] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (1FFC3000) [pid = 1332] [serial = 453] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (22E9A800) [pid = 1332] [serial = 543] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (25610800) [pid = 1332] [serial = 627] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (1D331000) [pid = 1332] [serial = 645] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (23796400) [pid = 1332] [serial = 561] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (21BAAC00) [pid = 1332] [serial = 477] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (26586000) [pid = 1332] [serial = 564] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (2370E400) [pid = 1332] [serial = 615] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (2044BC00) [pid = 1332] [serial = 467] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 135 (23B43400) [pid = 1332] [serial = 618] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 134 (23706C00) [pid = 1332] [serial = 556] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 133 (14A02000) [pid = 1332] [serial = 456] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 132 (266B9800) [pid = 1332] [serial = 621] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (28780C00) [pid = 1332] [serial = 640] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (16137400) [pid = 1332] [serial = 606] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (28313400) [pid = 1332] [serial = 630] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (1D0BA400) [pid = 1332] [serial = 738] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 127 (1C46D800) [pid = 1332] [serial = 609] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 126 (211D0000) [pid = 1332] [serial = 472] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 125 (28C39C00) [pid = 1332] [serial = 699] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 124 (22AAD800) [pid = 1332] [serial = 612] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 123 (2312BC00) [pid = 1332] [serial = 677] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (20063800) [pid = 1332] [serial = 462] [outer = 00000000] [url = about:blank]
11:47:59 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (1FC90800) [pid = 1332] [serial = 531] [outer = 00000000] [url = about:blank]
11:47:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:59 INFO - document served over http requires an http
11:47:59 INFO - sub-resource via fetch-request using the meta-csp
11:47:59 INFO - delivery method with keep-origin-redirect and when
11:47:59 INFO - the target request is same-origin.
11:47:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1332ms
11:47:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:47:59 INFO - PROCESS | 1332 | ++DOCSHELL 106F4C00 == 80 [pid = 1332] [id = 296]
11:47:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 122 (140BEC00) [pid = 1332] [serial = 833] [outer = 00000000]
11:47:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 123 (17FC5C00) [pid = 1332] [serial = 834] [outer = 140BEC00]
11:47:59 INFO - PROCESS | 1332 | 1447357679607 Marionette INFO loaded listener.js
11:47:59 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:47:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 124 (1C0C1000) [pid = 1332] [serial = 835] [outer = 140BEC00]
11:48:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:00 INFO - document served over http requires an http
11:48:00 INFO - sub-resource via fetch-request using the meta-csp
11:48:00 INFO - delivery method with no-redirect and when
11:48:00 INFO - the target request is same-origin.
11:48:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 630ms
11:48:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:48:00 INFO - PROCESS | 1332 | ++DOCSHELL 1D32D800 == 81 [pid = 1332] [id = 297]
11:48:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 125 (1DD75C00) [pid = 1332] [serial = 836] [outer = 00000000]
11:48:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 126 (1EBF2C00) [pid = 1332] [serial = 837] [outer = 1DD75C00]
11:48:00 INFO - PROCESS | 1332 | 1447357680162 Marionette INFO loaded listener.js
11:48:00 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 127 (1FFCB400) [pid = 1332] [serial = 838] [outer = 1DD75C00]
11:48:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:00 INFO - document served over http requires an http
11:48:00 INFO - sub-resource via fetch-request using the meta-csp
11:48:00 INFO - delivery method with swap-origin-redirect and when
11:48:00 INFO - the target request is same-origin.
11:48:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
11:48:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:48:00 INFO - PROCESS | 1332 | ++DOCSHELL 20062000 == 82 [pid = 1332] [id = 298]
11:48:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 128 (200AA400) [pid = 1332] [serial = 839] [outer = 00000000]
11:48:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 129 (200D8800) [pid = 1332] [serial = 840] [outer = 200AA400]
11:48:00 INFO - PROCESS | 1332 | 1447357680881 Marionette INFO loaded listener.js
11:48:00 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 130 (2040F800) [pid = 1332] [serial = 841] [outer = 200AA400]
11:48:01 INFO - PROCESS | 1332 | ++DOCSHELL 14528800 == 83 [pid = 1332] [id = 299]
11:48:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 131 (145E9800) [pid = 1332] [serial = 842] [outer = 00000000]
11:48:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 132 (145F4400) [pid = 1332] [serial = 843] [outer = 145E9800]
11:48:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:01 INFO - document served over http requires an http
11:48:01 INFO - sub-resource via iframe-tag using the meta-csp
11:48:01 INFO - delivery method with keep-origin-redirect and when
11:48:01 INFO - the target request is same-origin.
11:48:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
11:48:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:48:01 INFO - PROCESS | 1332 | ++DOCSHELL 16140C00 == 84 [pid = 1332] [id = 300]
11:48:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 133 (16988800) [pid = 1332] [serial = 844] [outer = 00000000]
11:48:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 134 (179F3000) [pid = 1332] [serial = 845] [outer = 16988800]
11:48:01 INFO - PROCESS | 1332 | 1447357681967 Marionette INFO loaded listener.js
11:48:02 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 135 (18B2EC00) [pid = 1332] [serial = 846] [outer = 16988800]
11:48:02 INFO - PROCESS | 1332 | ++DOCSHELL 1B7F8400 == 85 [pid = 1332] [id = 301]
11:48:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 136 (1BF65C00) [pid = 1332] [serial = 847] [outer = 00000000]
11:48:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 137 (1C463000) [pid = 1332] [serial = 848] [outer = 1BF65C00]
11:48:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:02 INFO - document served over http requires an http
11:48:02 INFO - sub-resource via iframe-tag using the meta-csp
11:48:02 INFO - delivery method with no-redirect and when
11:48:02 INFO - the target request is same-origin.
11:48:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1078ms
11:48:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:48:03 INFO - PROCESS | 1332 | ++DOCSHELL 1BF89400 == 86 [pid = 1332] [id = 302]
11:48:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (1BF89C00) [pid = 1332] [serial = 849] [outer = 00000000]
11:48:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (1D3AE800) [pid = 1332] [serial = 850] [outer = 1BF89C00]
11:48:03 INFO - PROCESS | 1332 | 1447357683045 Marionette INFO loaded listener.js
11:48:03 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (1FC86000) [pid = 1332] [serial = 851] [outer = 1BF89C00]
11:48:03 INFO - PROCESS | 1332 | ++DOCSHELL 200AB800 == 87 [pid = 1332] [id = 303]
11:48:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (20408000) [pid = 1332] [serial = 852] [outer = 00000000]
11:48:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (20C4E400) [pid = 1332] [serial = 853] [outer = 20408000]
11:48:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:03 INFO - document served over http requires an http
11:48:03 INFO - sub-resource via iframe-tag using the meta-csp
11:48:03 INFO - delivery method with swap-origin-redirect and when
11:48:03 INFO - the target request is same-origin.
11:48:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1020ms
11:48:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:48:04 INFO - PROCESS | 1332 | ++DOCSHELL 20C58400 == 88 [pid = 1332] [id = 304]
11:48:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (20C5BC00) [pid = 1332] [serial = 854] [outer = 00000000]
11:48:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (211C7400) [pid = 1332] [serial = 855] [outer = 20C5BC00]
11:48:04 INFO - PROCESS | 1332 | 1447357684091 Marionette INFO loaded listener.js
11:48:04 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (2128C800) [pid = 1332] [serial = 856] [outer = 20C5BC00]
11:48:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:04 INFO - document served over http requires an http
11:48:04 INFO - sub-resource via script-tag using the meta-csp
11:48:04 INFO - delivery method with keep-origin-redirect and when
11:48:04 INFO - the target request is same-origin.
11:48:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
11:48:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:48:04 INFO - PROCESS | 1332 | ++DOCSHELL 21881000 == 89 [pid = 1332] [id = 305]
11:48:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (21881C00) [pid = 1332] [serial = 857] [outer = 00000000]
11:48:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (218B9800) [pid = 1332] [serial = 858] [outer = 21881C00]
11:48:05 INFO - PROCESS | 1332 | 1447357685015 Marionette INFO loaded listener.js
11:48:05 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (21BA6400) [pid = 1332] [serial = 859] [outer = 21881C00]
11:48:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:05 INFO - document served over http requires an http
11:48:05 INFO - sub-resource via script-tag using the meta-csp
11:48:05 INFO - delivery method with no-redirect and when
11:48:05 INFO - the target request is same-origin.
11:48:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
11:48:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:48:05 INFO - PROCESS | 1332 | ++DOCSHELL 21BB1C00 == 90 [pid = 1332] [id = 306]
11:48:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (21BB3C00) [pid = 1332] [serial = 860] [outer = 00000000]
11:48:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (222C7000) [pid = 1332] [serial = 861] [outer = 21BB3C00]
11:48:05 INFO - PROCESS | 1332 | 1447357685951 Marionette INFO loaded listener.js
11:48:06 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (222D1000) [pid = 1332] [serial = 862] [outer = 21BB3C00]
11:48:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:06 INFO - document served over http requires an http
11:48:06 INFO - sub-resource via script-tag using the meta-csp
11:48:06 INFO - delivery method with swap-origin-redirect and when
11:48:06 INFO - the target request is same-origin.
11:48:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
11:48:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:48:06 INFO - PROCESS | 1332 | ++DOCSHELL 21E98400 == 91 [pid = 1332] [id = 307]
11:48:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (22AB1C00) [pid = 1332] [serial = 863] [outer = 00000000]
11:48:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (22E66400) [pid = 1332] [serial = 864] [outer = 22AB1C00]
11:48:06 INFO - PROCESS | 1332 | 1447357686864 Marionette INFO loaded listener.js
11:48:06 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (22E72C00) [pid = 1332] [serial = 865] [outer = 22AB1C00]
11:48:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:07 INFO - document served over http requires an http
11:48:07 INFO - sub-resource via xhr-request using the meta-csp
11:48:07 INFO - delivery method with keep-origin-redirect and when
11:48:07 INFO - the target request is same-origin.
11:48:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
11:48:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:48:07 INFO - PROCESS | 1332 | ++DOCSHELL 22E97000 == 92 [pid = 1332] [id = 308]
11:48:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (22E9C000) [pid = 1332] [serial = 866] [outer = 00000000]
11:48:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (23126400) [pid = 1332] [serial = 867] [outer = 22E9C000]
11:48:07 INFO - PROCESS | 1332 | 1447357687811 Marionette INFO loaded listener.js
11:48:07 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (2312D400) [pid = 1332] [serial = 868] [outer = 22E9C000]
11:48:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:08 INFO - document served over http requires an http
11:48:08 INFO - sub-resource via xhr-request using the meta-csp
11:48:08 INFO - delivery method with no-redirect and when
11:48:08 INFO - the target request is same-origin.
11:48:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
11:48:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:48:08 INFO - PROCESS | 1332 | ++DOCSHELL 2315D800 == 93 [pid = 1332] [id = 309]
11:48:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (23172800) [pid = 1332] [serial = 869] [outer = 00000000]
11:48:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 159 (2317BC00) [pid = 1332] [serial = 870] [outer = 23172800]
11:48:08 INFO - PROCESS | 1332 | 1447357688840 Marionette INFO loaded listener.js
11:48:08 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 160 (2317C000) [pid = 1332] [serial = 871] [outer = 23172800]
11:48:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:09 INFO - document served over http requires an http
11:48:09 INFO - sub-resource via xhr-request using the meta-csp
11:48:09 INFO - delivery method with swap-origin-redirect and when
11:48:09 INFO - the target request is same-origin.
11:48:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
11:48:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:48:09 INFO - PROCESS | 1332 | ++DOCSHELL 232B4C00 == 94 [pid = 1332] [id = 310]
11:48:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 161 (234A6C00) [pid = 1332] [serial = 872] [outer = 00000000]
11:48:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 162 (234B2C00) [pid = 1332] [serial = 873] [outer = 234A6C00]
11:48:09 INFO - PROCESS | 1332 | 1447357689751 Marionette INFO loaded listener.js
11:48:09 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:09 INFO - PROCESS | 1332 | ++DOMWINDOW == 163 (23550000) [pid = 1332] [serial = 874] [outer = 234A6C00]
11:48:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:10 INFO - document served over http requires an https
11:48:10 INFO - sub-resource via fetch-request using the meta-csp
11:48:10 INFO - delivery method with keep-origin-redirect and when
11:48:10 INFO - the target request is same-origin.
11:48:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 990ms
11:48:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:48:10 INFO - PROCESS | 1332 | ++DOCSHELL 234B1C00 == 95 [pid = 1332] [id = 311]
11:48:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 164 (23556C00) [pid = 1332] [serial = 875] [outer = 00000000]
11:48:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 165 (2370A400) [pid = 1332] [serial = 876] [outer = 23556C00]
11:48:10 INFO - PROCESS | 1332 | 1447357690762 Marionette INFO loaded listener.js
11:48:10 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:10 INFO - PROCESS | 1332 | ++DOMWINDOW == 166 (23796400) [pid = 1332] [serial = 877] [outer = 23556C00]
11:48:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:11 INFO - document served over http requires an https
11:48:11 INFO - sub-resource via fetch-request using the meta-csp
11:48:11 INFO - delivery method with no-redirect and when
11:48:11 INFO - the target request is same-origin.
11:48:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1017ms
11:48:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:48:11 INFO - PROCESS | 1332 | ++DOCSHELL 238BB400 == 96 [pid = 1332] [id = 312]
11:48:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 167 (238C6C00) [pid = 1332] [serial = 878] [outer = 00000000]
11:48:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 168 (23B45C00) [pid = 1332] [serial = 879] [outer = 238C6C00]
11:48:11 INFO - PROCESS | 1332 | 1447357691807 Marionette INFO loaded listener.js
11:48:11 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 169 (2504D400) [pid = 1332] [serial = 880] [outer = 238C6C00]
11:48:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:12 INFO - document served over http requires an https
11:48:12 INFO - sub-resource via fetch-request using the meta-csp
11:48:12 INFO - delivery method with swap-origin-redirect and when
11:48:12 INFO - the target request is same-origin.
11:48:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1018ms
11:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:48:12 INFO - PROCESS | 1332 | ++DOCSHELL 23B3D400 == 97 [pid = 1332] [id = 313]
11:48:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (23B3F000) [pid = 1332] [serial = 881] [outer = 00000000]
11:48:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (25605000) [pid = 1332] [serial = 882] [outer = 23B3F000]
11:48:12 INFO - PROCESS | 1332 | 1447357692814 Marionette INFO loaded listener.js
11:48:12 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (25610800) [pid = 1332] [serial = 883] [outer = 23B3F000]
11:48:13 INFO - PROCESS | 1332 | ++DOCSHELL 2658DC00 == 98 [pid = 1332] [id = 314]
11:48:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (26590800) [pid = 1332] [serial = 884] [outer = 00000000]
11:48:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (2659AC00) [pid = 1332] [serial = 885] [outer = 26590800]
11:48:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:13 INFO - document served over http requires an https
11:48:13 INFO - sub-resource via iframe-tag using the meta-csp
11:48:13 INFO - delivery method with keep-origin-redirect and when
11:48:13 INFO - the target request is same-origin.
11:48:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
11:48:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:48:13 INFO - PROCESS | 1332 | ++DOCSHELL 26598800 == 99 [pid = 1332] [id = 315]
11:48:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (2659A400) [pid = 1332] [serial = 886] [outer = 00000000]
11:48:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (266BA400) [pid = 1332] [serial = 887] [outer = 2659A400]
11:48:13 INFO - PROCESS | 1332 | 1447357693857 Marionette INFO loaded listener.js
11:48:13 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:13 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (266BE800) [pid = 1332] [serial = 888] [outer = 2659A400]
11:48:14 INFO - PROCESS | 1332 | ++DOCSHELL 267BAC00 == 100 [pid = 1332] [id = 316]
11:48:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (267BC800) [pid = 1332] [serial = 889] [outer = 00000000]
11:48:14 INFO - PROCESS | 1332 | [1332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
11:48:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (218C0C00) [pid = 1332] [serial = 890] [outer = 267BC800]
11:48:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:16 INFO - document served over http requires an https
11:48:16 INFO - sub-resource via iframe-tag using the meta-csp
11:48:16 INFO - delivery method with no-redirect and when
11:48:16 INFO - the target request is same-origin.
11:48:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2574ms
11:48:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:48:16 INFO - PROCESS | 1332 | ++DOCSHELL 1452E000 == 101 [pid = 1332] [id = 317]
11:48:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (14592C00) [pid = 1332] [serial = 891] [outer = 00000000]
11:48:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (1A284000) [pid = 1332] [serial = 892] [outer = 14592C00]
11:48:16 INFO - PROCESS | 1332 | 1447357696442 Marionette INFO loaded listener.js
11:48:16 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (1CDE6C00) [pid = 1332] [serial = 893] [outer = 14592C00]
11:48:17 INFO - PROCESS | 1332 | ++DOCSHELL 16C8F000 == 102 [pid = 1332] [id = 318]
11:48:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (179F1800) [pid = 1332] [serial = 894] [outer = 00000000]
11:48:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (16C89800) [pid = 1332] [serial = 895] [outer = 179F1800]
11:48:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:17 INFO - document served over http requires an https
11:48:17 INFO - sub-resource via iframe-tag using the meta-csp
11:48:17 INFO - delivery method with swap-origin-redirect and when
11:48:17 INFO - the target request is same-origin.
11:48:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1434ms
11:48:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:48:17 INFO - PROCESS | 1332 | ++DOCSHELL 1B787400 == 103 [pid = 1332] [id = 319]
11:48:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (1BF67400) [pid = 1332] [serial = 896] [outer = 00000000]
11:48:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 186 (1C698000) [pid = 1332] [serial = 897] [outer = 1BF67400]
11:48:17 INFO - PROCESS | 1332 | 1447357697861 Marionette INFO loaded listener.js
11:48:17 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 187 (1DD51400) [pid = 1332] [serial = 898] [outer = 1BF67400]
11:48:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:18 INFO - document served over http requires an https
11:48:18 INFO - sub-resource via script-tag using the meta-csp
11:48:18 INFO - delivery method with keep-origin-redirect and when
11:48:18 INFO - the target request is same-origin.
11:48:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1130ms
11:48:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:48:18 INFO - PROCESS | 1332 | ++DOCSHELL 145EC400 == 104 [pid = 1332] [id = 320]
11:48:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 188 (145EEC00) [pid = 1332] [serial = 899] [outer = 00000000]
11:48:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 189 (1C0D3C00) [pid = 1332] [serial = 900] [outer = 145EEC00]
11:48:18 INFO - PROCESS | 1332 | 1447357698972 Marionette INFO loaded listener.js
11:48:19 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 190 (1D3A9400) [pid = 1332] [serial = 901] [outer = 145EEC00]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 200D7800 == 103 [pid = 1332] [id = 214]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 28306800 == 102 [pid = 1332] [id = 223]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 21E9C400 == 101 [pid = 1332] [id = 170]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 23554000 == 100 [pid = 1332] [id = 227]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 2658D400 == 99 [pid = 1332] [id = 220]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 25606400 == 98 [pid = 1332] [id = 222]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 238C3000 == 97 [pid = 1332] [id = 219]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 28529400 == 96 [pid = 1332] [id = 225]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 266BE400 == 95 [pid = 1332] [id = 221]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 2188A400 == 94 [pid = 1332] [id = 169]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 21293400 == 93 [pid = 1332] [id = 217]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 22E6A800 == 92 [pid = 1332] [id = 218]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 1D32D800 == 91 [pid = 1332] [id = 297]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 106F4C00 == 90 [pid = 1332] [id = 296]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 1DEA7800 == 89 [pid = 1332] [id = 295]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 1D3A4400 == 88 [pid = 1332] [id = 294]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 140C0800 == 87 [pid = 1332] [id = 293]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 1B166400 == 86 [pid = 1332] [id = 292]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 14A01400 == 85 [pid = 1332] [id = 291]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 0BE35000 == 84 [pid = 1332] [id = 290]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 17514800 == 83 [pid = 1332] [id = 289]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 18B33000 == 82 [pid = 1332] [id = 288]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 145EA000 == 81 [pid = 1332] [id = 287]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 10691400 == 80 [pid = 1332] [id = 286]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 2AADE800 == 79 [pid = 1332] [id = 284]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 234B3800 == 78 [pid = 1332] [id = 273]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 1D0B6000 == 77 [pid = 1332] [id = 271]
11:48:19 INFO - PROCESS | 1332 | --DOCSHELL 14527000 == 76 [pid = 1332] [id = 270]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 189 (265A3400) [pid = 1332] [serial = 705] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 188 (26599800) [pid = 1332] [serial = 708] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 187 (2370FC00) [pid = 1332] [serial = 690] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 186 (18B2F000) [pid = 1332] [serial = 735] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 185 (1D3B1400) [pid = 1332] [serial = 732] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (14F64400) [pid = 1332] [serial = 682] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (267AF400) [pid = 1332] [serial = 693] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (1E80F400) [pid = 1332] [serial = 687] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (1A28E800) [pid = 1332] [serial = 729] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (20A24800) [pid = 1332] [serial = 751] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (222D1800) [pid = 1332] [serial = 748] [outer = 00000000] [url = about:blank]
11:48:19 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (232ABC00) [pid = 1332] [serial = 754] [outer = 00000000] [url = about:blank]
11:48:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:19 INFO - document served over http requires an https
11:48:19 INFO - sub-resource via script-tag using the meta-csp
11:48:19 INFO - delivery method with no-redirect and when
11:48:19 INFO - the target request is same-origin.
11:48:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1175ms
11:48:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:48:20 INFO - PROCESS | 1332 | ++DOCSHELL 16C8B400 == 77 [pid = 1332] [id = 321]
11:48:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (16C8C800) [pid = 1332] [serial = 902] [outer = 00000000]
11:48:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (18B04800) [pid = 1332] [serial = 903] [outer = 16C8C800]
11:48:20 INFO - PROCESS | 1332 | 1447357700037 Marionette INFO loaded listener.js
11:48:20 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (19034400) [pid = 1332] [serial = 904] [outer = 16C8C800]
11:48:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:20 INFO - document served over http requires an https
11:48:20 INFO - sub-resource via script-tag using the meta-csp
11:48:20 INFO - delivery method with swap-origin-redirect and when
11:48:20 INFO - the target request is same-origin.
11:48:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
11:48:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:48:20 INFO - PROCESS | 1332 | ++DOCSHELL 1BF87000 == 78 [pid = 1332] [id = 322]
11:48:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (1C057000) [pid = 1332] [serial = 905] [outer = 00000000]
11:48:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (1C68E000) [pid = 1332] [serial = 906] [outer = 1C057000]
11:48:20 INFO - PROCESS | 1332 | 1447357700849 Marionette INFO loaded listener.js
11:48:20 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:20 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (1D209400) [pid = 1332] [serial = 907] [outer = 1C057000]
11:48:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:21 INFO - document served over http requires an https
11:48:21 INFO - sub-resource via xhr-request using the meta-csp
11:48:21 INFO - delivery method with keep-origin-redirect and when
11:48:21 INFO - the target request is same-origin.
11:48:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:48:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:48:21 INFO - PROCESS | 1332 | ++DOCSHELL 1D32B400 == 79 [pid = 1332] [id = 323]
11:48:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (1D3A7C00) [pid = 1332] [serial = 908] [outer = 00000000]
11:48:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 186 (1DE1A400) [pid = 1332] [serial = 909] [outer = 1D3A7C00]
11:48:21 INFO - PROCESS | 1332 | 1447357701435 Marionette INFO loaded listener.js
11:48:21 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:21 INFO - PROCESS | 1332 | ++DOMWINDOW == 187 (1E89C400) [pid = 1332] [serial = 910] [outer = 1D3A7C00]
11:48:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:22 INFO - document served over http requires an https
11:48:22 INFO - sub-resource via xhr-request using the meta-csp
11:48:22 INFO - delivery method with no-redirect and when
11:48:22 INFO - the target request is same-origin.
11:48:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 730ms
11:48:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:48:22 INFO - PROCESS | 1332 | ++DOCSHELL 20067800 == 80 [pid = 1332] [id = 324]
11:48:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 188 (20068800) [pid = 1332] [serial = 911] [outer = 00000000]
11:48:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 189 (200D9000) [pid = 1332] [serial = 912] [outer = 20068800]
11:48:22 INFO - PROCESS | 1332 | 1447357702305 Marionette INFO loaded listener.js
11:48:22 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 190 (2040E800) [pid = 1332] [serial = 913] [outer = 20068800]
11:48:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:22 INFO - document served over http requires an https
11:48:22 INFO - sub-resource via xhr-request using the meta-csp
11:48:22 INFO - delivery method with swap-origin-redirect and when
11:48:22 INFO - the target request is same-origin.
11:48:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
11:48:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:48:22 INFO - PROCESS | 1332 | ++DOCSHELL 20A1E800 == 81 [pid = 1332] [id = 325]
11:48:22 INFO - PROCESS | 1332 | ++DOMWINDOW == 191 (20A24800) [pid = 1332] [serial = 914] [outer = 00000000]
11:48:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 192 (20E54800) [pid = 1332] [serial = 915] [outer = 20A24800]
11:48:23 INFO - PROCESS | 1332 | 1447357703027 Marionette INFO loaded listener.js
11:48:23 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:23 INFO - PROCESS | 1332 | ++DOMWINDOW == 193 (218B7000) [pid = 1332] [serial = 916] [outer = 20A24800]
11:48:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:23 INFO - document served over http requires an http
11:48:23 INFO - sub-resource via fetch-request using the meta-referrer
11:48:23 INFO - delivery method with keep-origin-redirect and when
11:48:23 INFO - the target request is cross-origin.
11:48:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
11:48:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 192 (13CD3000) [pid = 1332] [serial = 805] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357670969]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 191 (23551400) [pid = 1332] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 190 (2354F800) [pid = 1332] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 189 (253A2000) [pid = 1332] [serial = 758] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 188 (1D336C00) [pid = 1332] [serial = 763] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357658042]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 187 (2AADEC00) [pid = 1332] [serial = 800] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 186 (2040A800) [pid = 1332] [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]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 185 (26597400) [pid = 1332] [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]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (2504C400) [pid = 1332] [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]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (18B0BC00) [pid = 1332] [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]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (28533400) [pid = 1332] [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]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (14EDD400) [pid = 1332] [serial = 807] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (1DEABC00) [pid = 1332] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (0BE37800) [pid = 1332] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (179F6800) [pid = 1332] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (1BF62800) [pid = 1332] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (1DD75C00) [pid = 1332] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (1C46D400) [pid = 1332] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (17A3E800) [pid = 1332] [serial = 808] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (200D8800) [pid = 1332] [serial = 840] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (140BEC00) [pid = 1332] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (1D3A9C00) [pid = 1332] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (18E88400) [pid = 1332] [serial = 810] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (14A02800) [pid = 1332] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 168 (16C8A400) [pid = 1332] [serial = 819] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 167 (29DC1800) [pid = 1332] [serial = 783] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 166 (29F9AC00) [pid = 1332] [serial = 795] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 165 (203C7800) [pid = 1332] [serial = 766] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 164 (1C05F000) [pid = 1332] [serial = 822] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 163 (28D2C000) [pid = 1332] [serial = 792] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 162 (10B3B800) [pid = 1332] [serial = 806] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357670969]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 161 (25604000) [pid = 1332] [serial = 769] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 160 (28C4C400) [pid = 1332] [serial = 777] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 159 (28310C00) [pid = 1332] [serial = 774] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 158 (13DAAC00) [pid = 1332] [serial = 816] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (2AAD3800) [pid = 1332] [serial = 798] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (179F8000) [pid = 1332] [serial = 786] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (1DD53400) [pid = 1332] [serial = 828] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (145F5800) [pid = 1332] [serial = 780] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (19036C00) [pid = 1332] [serial = 813] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (1EBF2C00) [pid = 1332] [serial = 837] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (16136800) [pid = 1332] [serial = 761] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (0C063C00) [pid = 1332] [serial = 811] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (1D0BAC00) [pid = 1332] [serial = 825] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (2659B800) [pid = 1332] [serial = 771] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (29F9B800) [pid = 1332] [serial = 789] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (253A8800) [pid = 1332] [serial = 759] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (2AC3E800) [pid = 1332] [serial = 803] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (1DD4C400) [pid = 1332] [serial = 764] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357658042]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (17FC5C00) [pid = 1332] [serial = 834] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (1E891C00) [pid = 1332] [serial = 831] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (2AC37C00) [pid = 1332] [serial = 801] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (1D20D000) [pid = 1332] [serial = 826] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (238C7C00) [pid = 1332] [serial = 757] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (1C14C000) [pid = 1332] [serial = 823] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (1DD7E000) [pid = 1332] [serial = 829] [outer = 00000000] [url = about:blank]
11:48:24 INFO - PROCESS | 1332 | ++DOCSHELL 0BE37800 == 82 [pid = 1332] [id = 326]
11:48:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 138 (0C063C00) [pid = 1332] [serial = 917] [outer = 00000000]
11:48:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 139 (14EDD400) [pid = 1332] [serial = 918] [outer = 0C063C00]
11:48:24 INFO - PROCESS | 1332 | 1447357704158 Marionette INFO loaded listener.js
11:48:24 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 140 (19036C00) [pid = 1332] [serial = 919] [outer = 0C063C00]
11:48:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:24 INFO - document served over http requires an http
11:48:24 INFO - sub-resource via fetch-request using the meta-referrer
11:48:24 INFO - delivery method with no-redirect and when
11:48:24 INFO - the target request is cross-origin.
11:48:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1016ms
11:48:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:48:24 INFO - PROCESS | 1332 | ++DOCSHELL 14A02800 == 83 [pid = 1332] [id = 327]
11:48:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 141 (1DD53400) [pid = 1332] [serial = 920] [outer = 00000000]
11:48:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 142 (22AACC00) [pid = 1332] [serial = 921] [outer = 1DD53400]
11:48:24 INFO - PROCESS | 1332 | 1447357704711 Marionette INFO loaded listener.js
11:48:24 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:24 INFO - PROCESS | 1332 | ++DOMWINDOW == 143 (22E98400) [pid = 1332] [serial = 922] [outer = 1DD53400]
11:48:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:25 INFO - document served over http requires an http
11:48:25 INFO - sub-resource via fetch-request using the meta-referrer
11:48:25 INFO - delivery method with swap-origin-redirect and when
11:48:25 INFO - the target request is cross-origin.
11:48:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 631ms
11:48:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:48:25 INFO - PROCESS | 1332 | ++DOCSHELL 21E94400 == 84 [pid = 1332] [id = 328]
11:48:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 144 (2317E400) [pid = 1332] [serial = 923] [outer = 00000000]
11:48:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 145 (23552C00) [pid = 1332] [serial = 924] [outer = 2317E400]
11:48:25 INFO - PROCESS | 1332 | 1447357705356 Marionette INFO loaded listener.js
11:48:25 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 146 (2378D800) [pid = 1332] [serial = 925] [outer = 2317E400]
11:48:25 INFO - PROCESS | 1332 | ++DOCSHELL 23B40C00 == 85 [pid = 1332] [id = 329]
11:48:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 147 (23B42400) [pid = 1332] [serial = 926] [outer = 00000000]
11:48:25 INFO - PROCESS | 1332 | ++DOMWINDOW == 148 (25054400) [pid = 1332] [serial = 927] [outer = 23B42400]
11:48:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:25 INFO - document served over http requires an http
11:48:25 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:25 INFO - delivery method with keep-origin-redirect and when
11:48:25 INFO - the target request is cross-origin.
11:48:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
11:48:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:48:26 INFO - PROCESS | 1332 | ++DOCSHELL 0C07E400 == 86 [pid = 1332] [id = 330]
11:48:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 149 (0C5C0800) [pid = 1332] [serial = 928] [outer = 00000000]
11:48:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 150 (145F5400) [pid = 1332] [serial = 929] [outer = 0C5C0800]
11:48:26 INFO - PROCESS | 1332 | 1447357706317 Marionette INFO loaded listener.js
11:48:26 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 151 (1605CC00) [pid = 1332] [serial = 930] [outer = 0C5C0800]
11:48:26 INFO - PROCESS | 1332 | ++DOCSHELL 18E7E000 == 87 [pid = 1332] [id = 331]
11:48:26 INFO - PROCESS | 1332 | ++DOMWINDOW == 152 (1AEED000) [pid = 1332] [serial = 931] [outer = 00000000]
11:48:27 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
11:48:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 153 (1DEAA800) [pid = 1332] [serial = 932] [outer = 1AEED000]
11:48:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:27 INFO - document served over http requires an http
11:48:27 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:27 INFO - delivery method with no-redirect and when
11:48:27 INFO - the target request is cross-origin.
11:48:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1322ms
11:48:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:48:27 INFO - PROCESS | 1332 | ++DOCSHELL 1FFC7800 == 88 [pid = 1332] [id = 332]
11:48:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 154 (20063800) [pid = 1332] [serial = 933] [outer = 00000000]
11:48:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 155 (20E51C00) [pid = 1332] [serial = 934] [outer = 20063800]
11:48:27 INFO - PROCESS | 1332 | 1447357707582 Marionette INFO loaded listener.js
11:48:27 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:27 INFO - PROCESS | 1332 | ++DOMWINDOW == 156 (23157000) [pid = 1332] [serial = 935] [outer = 20063800]
11:48:28 INFO - PROCESS | 1332 | ++DOCSHELL 2504DC00 == 89 [pid = 1332] [id = 333]
11:48:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 157 (2560D000) [pid = 1332] [serial = 936] [outer = 00000000]
11:48:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 158 (2504B400) [pid = 1332] [serial = 937] [outer = 2560D000]
11:48:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:28 INFO - document served over http requires an http
11:48:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:28 INFO - delivery method with swap-origin-redirect and when
11:48:28 INFO - the target request is cross-origin.
11:48:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1073ms
11:48:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:48:28 INFO - PROCESS | 1332 | ++DOCSHELL 2658C400 == 90 [pid = 1332] [id = 334]
11:48:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 159 (2658C800) [pid = 1332] [serial = 938] [outer = 00000000]
11:48:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 160 (266BC000) [pid = 1332] [serial = 939] [outer = 2658C800]
11:48:28 INFO - PROCESS | 1332 | 1447357708688 Marionette INFO loaded listener.js
11:48:28 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:28 INFO - PROCESS | 1332 | ++DOMWINDOW == 161 (267BDC00) [pid = 1332] [serial = 940] [outer = 2658C800]
11:48:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:29 INFO - document served over http requires an http
11:48:29 INFO - sub-resource via script-tag using the meta-referrer
11:48:29 INFO - delivery method with keep-origin-redirect and when
11:48:29 INFO - the target request is cross-origin.
11:48:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
11:48:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:48:29 INFO - PROCESS | 1332 | ++DOCSHELL 28308000 == 91 [pid = 1332] [id = 335]
11:48:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 162 (2830B000) [pid = 1332] [serial = 941] [outer = 00000000]
11:48:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 163 (28315C00) [pid = 1332] [serial = 942] [outer = 2830B000]
11:48:29 INFO - PROCESS | 1332 | 1447357709666 Marionette INFO loaded listener.js
11:48:29 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:29 INFO - PROCESS | 1332 | ++DOMWINDOW == 164 (28532000) [pid = 1332] [serial = 943] [outer = 2830B000]
11:48:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:30 INFO - document served over http requires an http
11:48:30 INFO - sub-resource via script-tag using the meta-referrer
11:48:30 INFO - delivery method with no-redirect and when
11:48:30 INFO - the target request is cross-origin.
11:48:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 950ms
11:48:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:48:30 INFO - PROCESS | 1332 | ++DOCSHELL 285A6C00 == 92 [pid = 1332] [id = 336]
11:48:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 165 (285A7000) [pid = 1332] [serial = 944] [outer = 00000000]
11:48:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 166 (28785C00) [pid = 1332] [serial = 945] [outer = 285A7000]
11:48:30 INFO - PROCESS | 1332 | 1447357710606 Marionette INFO loaded listener.js
11:48:30 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:30 INFO - PROCESS | 1332 | ++DOMWINDOW == 167 (2878F000) [pid = 1332] [serial = 946] [outer = 285A7000]
11:48:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:31 INFO - document served over http requires an http
11:48:31 INFO - sub-resource via script-tag using the meta-referrer
11:48:31 INFO - delivery method with swap-origin-redirect and when
11:48:31 INFO - the target request is cross-origin.
11:48:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
11:48:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:48:31 INFO - PROCESS | 1332 | ++DOCSHELL 28C40400 == 93 [pid = 1332] [id = 337]
11:48:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 168 (28C40800) [pid = 1332] [serial = 947] [outer = 00000000]
11:48:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 169 (28C4D800) [pid = 1332] [serial = 948] [outer = 28C40800]
11:48:31 INFO - PROCESS | 1332 | 1447357711530 Marionette INFO loaded listener.js
11:48:31 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:31 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (28C53C00) [pid = 1332] [serial = 949] [outer = 28C40800]
11:48:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:32 INFO - document served over http requires an http
11:48:32 INFO - sub-resource via xhr-request using the meta-referrer
11:48:32 INFO - delivery method with keep-origin-redirect and when
11:48:32 INFO - the target request is cross-origin.
11:48:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
11:48:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:48:32 INFO - PROCESS | 1332 | ++DOCSHELL 28C49800 == 94 [pid = 1332] [id = 338]
11:48:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (28D20C00) [pid = 1332] [serial = 950] [outer = 00000000]
11:48:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (28D86800) [pid = 1332] [serial = 951] [outer = 28D20C00]
11:48:32 INFO - PROCESS | 1332 | 1447357712462 Marionette INFO loaded listener.js
11:48:32 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:32 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (28D8AC00) [pid = 1332] [serial = 952] [outer = 28D20C00]
11:48:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:33 INFO - document served over http requires an http
11:48:33 INFO - sub-resource via xhr-request using the meta-referrer
11:48:33 INFO - delivery method with no-redirect and when
11:48:33 INFO - the target request is cross-origin.
11:48:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
11:48:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:48:33 INFO - PROCESS | 1332 | ++DOCSHELL 28D8A000 == 95 [pid = 1332] [id = 339]
11:48:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (28F04400) [pid = 1332] [serial = 953] [outer = 00000000]
11:48:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (29DC3800) [pid = 1332] [serial = 954] [outer = 28F04400]
11:48:33 INFO - PROCESS | 1332 | 1447357713394 Marionette INFO loaded listener.js
11:48:33 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (29F96000) [pid = 1332] [serial = 955] [outer = 28F04400]
11:48:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:33 INFO - document served over http requires an http
11:48:33 INFO - sub-resource via xhr-request using the meta-referrer
11:48:33 INFO - delivery method with swap-origin-redirect and when
11:48:33 INFO - the target request is cross-origin.
11:48:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 871ms
11:48:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:48:34 INFO - PROCESS | 1332 | ++DOCSHELL 2AA18C00 == 96 [pid = 1332] [id = 340]
11:48:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (2AA1A400) [pid = 1332] [serial = 956] [outer = 00000000]
11:48:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (2AA23800) [pid = 1332] [serial = 957] [outer = 2AA1A400]
11:48:34 INFO - PROCESS | 1332 | 1447357714321 Marionette INFO loaded listener.js
11:48:34 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:34 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (2AAD6000) [pid = 1332] [serial = 958] [outer = 2AA1A400]
11:48:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:35 INFO - document served over http requires an https
11:48:35 INFO - sub-resource via fetch-request using the meta-referrer
11:48:35 INFO - delivery method with keep-origin-redirect and when
11:48:35 INFO - the target request is cross-origin.
11:48:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1021ms
11:48:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:48:35 INFO - PROCESS | 1332 | ++DOCSHELL 2AC3B000 == 97 [pid = 1332] [id = 341]
11:48:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (2AC3E800) [pid = 1332] [serial = 959] [outer = 00000000]
11:48:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (2B186000) [pid = 1332] [serial = 960] [outer = 2AC3E800]
11:48:35 INFO - PROCESS | 1332 | 1447357715306 Marionette INFO loaded listener.js
11:48:35 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:35 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (2B18AC00) [pid = 1332] [serial = 961] [outer = 2AC3E800]
11:48:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:35 INFO - document served over http requires an https
11:48:35 INFO - sub-resource via fetch-request using the meta-referrer
11:48:35 INFO - delivery method with no-redirect and when
11:48:35 INFO - the target request is cross-origin.
11:48:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
11:48:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:48:36 INFO - PROCESS | 1332 | ++DOCSHELL 29B10800 == 98 [pid = 1332] [id = 342]
11:48:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (29B11000) [pid = 1332] [serial = 962] [outer = 00000000]
11:48:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (29B15C00) [pid = 1332] [serial = 963] [outer = 29B11000]
11:48:36 INFO - PROCESS | 1332 | 1447357716315 Marionette INFO loaded listener.js
11:48:36 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:36 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (2B18F000) [pid = 1332] [serial = 964] [outer = 29B11000]
11:48:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:37 INFO - document served over http requires an https
11:48:37 INFO - sub-resource via fetch-request using the meta-referrer
11:48:37 INFO - delivery method with swap-origin-redirect and when
11:48:37 INFO - the target request is cross-origin.
11:48:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1020ms
11:48:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:48:37 INFO - PROCESS | 1332 | ++DOCSHELL 29C44800 == 99 [pid = 1332] [id = 343]
11:48:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 186 (29C45C00) [pid = 1332] [serial = 965] [outer = 00000000]
11:48:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 187 (29C4E400) [pid = 1332] [serial = 966] [outer = 29C45C00]
11:48:37 INFO - PROCESS | 1332 | 1447357717350 Marionette INFO loaded listener.js
11:48:37 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 188 (29F24400) [pid = 1332] [serial = 967] [outer = 29C45C00]
11:48:37 INFO - PROCESS | 1332 | ++DOCSHELL 29F2B800 == 100 [pid = 1332] [id = 344]
11:48:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 189 (29F2E800) [pid = 1332] [serial = 968] [outer = 00000000]
11:48:37 INFO - PROCESS | 1332 | ++DOMWINDOW == 190 (29F2FC00) [pid = 1332] [serial = 969] [outer = 29F2E800]
11:48:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:38 INFO - document served over http requires an https
11:48:38 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:38 INFO - delivery method with keep-origin-redirect and when
11:48:38 INFO - the target request is cross-origin.
11:48:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1068ms
11:48:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:48:38 INFO - PROCESS | 1332 | ++DOCSHELL 29F30000 == 101 [pid = 1332] [id = 345]
11:48:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 191 (29F30400) [pid = 1332] [serial = 970] [outer = 00000000]
11:48:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 192 (2B306800) [pid = 1332] [serial = 971] [outer = 29F30400]
11:48:38 INFO - PROCESS | 1332 | 1447357718435 Marionette INFO loaded listener.js
11:48:38 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 193 (2B309400) [pid = 1332] [serial = 972] [outer = 29F30400]
11:48:38 INFO - PROCESS | 1332 | ++DOCSHELL 2B30E800 == 102 [pid = 1332] [id = 346]
11:48:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 194 (2B30EC00) [pid = 1332] [serial = 973] [outer = 00000000]
11:48:38 INFO - PROCESS | 1332 | ++DOMWINDOW == 195 (2B304800) [pid = 1332] [serial = 974] [outer = 2B30EC00]
11:48:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:39 INFO - document served over http requires an https
11:48:39 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:39 INFO - delivery method with no-redirect and when
11:48:39 INFO - the target request is cross-origin.
11:48:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1120ms
11:48:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:48:39 INFO - PROCESS | 1332 | ++DOCSHELL 2AA18800 == 103 [pid = 1332] [id = 347]
11:48:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 196 (2B656000) [pid = 1332] [serial = 975] [outer = 00000000]
11:48:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 197 (2B65C800) [pid = 1332] [serial = 976] [outer = 2B656000]
11:48:39 INFO - PROCESS | 1332 | 1447357719566 Marionette INFO loaded listener.js
11:48:39 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:39 INFO - PROCESS | 1332 | ++DOMWINDOW == 198 (2B664000) [pid = 1332] [serial = 977] [outer = 2B656000]
11:48:40 INFO - PROCESS | 1332 | ++DOCSHELL 2AE03C00 == 104 [pid = 1332] [id = 348]
11:48:40 INFO - PROCESS | 1332 | ++DOMWINDOW == 199 (2AE04000) [pid = 1332] [serial = 978] [outer = 00000000]
11:48:40 INFO - PROCESS | 1332 | [1332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
11:48:41 INFO - PROCESS | 1332 | ++DOMWINDOW == 200 (1FFCC000) [pid = 1332] [serial = 979] [outer = 2AE04000]
11:48:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:42 INFO - document served over http requires an https
11:48:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:42 INFO - delivery method with swap-origin-redirect and when
11:48:42 INFO - the target request is cross-origin.
11:48:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2836ms
11:48:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:48:42 INFO - PROCESS | 1332 | ++DOCSHELL 0C5C5800 == 105 [pid = 1332] [id = 349]
11:48:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 201 (13C40400) [pid = 1332] [serial = 980] [outer = 00000000]
11:48:42 INFO - PROCESS | 1332 | ++DOMWINDOW == 202 (1613C800) [pid = 1332] [serial = 981] [outer = 13C40400]
11:48:42 INFO - PROCESS | 1332 | 1447357722967 Marionette INFO loaded listener.js
11:48:43 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 203 (179F7000) [pid = 1332] [serial = 982] [outer = 13C40400]
11:48:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:43 INFO - document served over http requires an https
11:48:43 INFO - sub-resource via script-tag using the meta-referrer
11:48:43 INFO - delivery method with keep-origin-redirect and when
11:48:43 INFO - the target request is cross-origin.
11:48:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1580ms
11:48:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:48:43 INFO - PROCESS | 1332 | ++DOCSHELL 1486E000 == 106 [pid = 1332] [id = 350]
11:48:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 204 (14A01800) [pid = 1332] [serial = 983] [outer = 00000000]
11:48:43 INFO - PROCESS | 1332 | ++DOMWINDOW == 205 (1A360000) [pid = 1332] [serial = 984] [outer = 14A01800]
11:48:43 INFO - PROCESS | 1332 | 1447357723972 Marionette INFO loaded listener.js
11:48:44 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 206 (1C46D000) [pid = 1332] [serial = 985] [outer = 14A01800]
11:48:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:44 INFO - document served over http requires an https
11:48:44 INFO - sub-resource via script-tag using the meta-referrer
11:48:44 INFO - delivery method with no-redirect and when
11:48:44 INFO - the target request is cross-origin.
11:48:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1131ms
11:48:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:48:45 INFO - PROCESS | 1332 | ++DOCSHELL 179ED800 == 107 [pid = 1332] [id = 351]
11:48:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 207 (1B7F2800) [pid = 1332] [serial = 986] [outer = 00000000]
11:48:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 208 (1D32A800) [pid = 1332] [serial = 987] [outer = 1B7F2800]
11:48:45 INFO - PROCESS | 1332 | 1447357725068 Marionette INFO loaded listener.js
11:48:45 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 209 (1DD71C00) [pid = 1332] [serial = 988] [outer = 1B7F2800]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 253AEC00 == 106 [pid = 1332] [id = 255]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 23B40C00 == 105 [pid = 1332] [id = 329]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 21E94400 == 104 [pid = 1332] [id = 328]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 14A02800 == 103 [pid = 1332] [id = 327]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 0BE37800 == 102 [pid = 1332] [id = 326]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 20A1E800 == 101 [pid = 1332] [id = 325]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 20067800 == 100 [pid = 1332] [id = 324]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 1D32B400 == 99 [pid = 1332] [id = 323]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 1BF87000 == 98 [pid = 1332] [id = 322]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 16C8B400 == 97 [pid = 1332] [id = 321]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 145EC400 == 96 [pid = 1332] [id = 320]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 1B787400 == 95 [pid = 1332] [id = 319]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 16C8F000 == 94 [pid = 1332] [id = 318]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 1452E000 == 93 [pid = 1332] [id = 317]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 267BAC00 == 92 [pid = 1332] [id = 316]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 26598800 == 91 [pid = 1332] [id = 315]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 2658DC00 == 90 [pid = 1332] [id = 314]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 23B3D400 == 89 [pid = 1332] [id = 313]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 238BB400 == 88 [pid = 1332] [id = 312]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 234B1C00 == 87 [pid = 1332] [id = 311]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 232B4C00 == 86 [pid = 1332] [id = 310]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 2315D800 == 85 [pid = 1332] [id = 309]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 22E97000 == 84 [pid = 1332] [id = 308]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 21E98400 == 83 [pid = 1332] [id = 307]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 21BB1C00 == 82 [pid = 1332] [id = 306]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 21881000 == 81 [pid = 1332] [id = 305]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 20C58400 == 80 [pid = 1332] [id = 304]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 200AB800 == 79 [pid = 1332] [id = 303]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 1BF89400 == 78 [pid = 1332] [id = 302]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 1B7F8400 == 77 [pid = 1332] [id = 301]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 16140C00 == 76 [pid = 1332] [id = 300]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 20062000 == 75 [pid = 1332] [id = 298]
11:48:45 INFO - PROCESS | 1332 | --DOCSHELL 14528800 == 74 [pid = 1332] [id = 299]
11:48:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:45 INFO - document served over http requires an https
11:48:45 INFO - sub-resource via script-tag using the meta-referrer
11:48:45 INFO - delivery method with swap-origin-redirect and when
11:48:45 INFO - the target request is cross-origin.
11:48:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1019ms
11:48:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:48:45 INFO - PROCESS | 1332 | --DOMWINDOW == 208 (1FFCB400) [pid = 1332] [serial = 838] [outer = 00000000] [url = about:blank]
11:48:45 INFO - PROCESS | 1332 | --DOMWINDOW == 207 (18B35800) [pid = 1332] [serial = 809] [outer = 00000000] [url = about:blank]
11:48:45 INFO - PROCESS | 1332 | --DOMWINDOW == 206 (1A587000) [pid = 1332] [serial = 814] [outer = 00000000] [url = about:blank]
11:48:45 INFO - PROCESS | 1332 | --DOMWINDOW == 205 (19036000) [pid = 1332] [serial = 820] [outer = 00000000] [url = about:blank]
11:48:45 INFO - PROCESS | 1332 | --DOMWINDOW == 204 (1EBFD000) [pid = 1332] [serial = 832] [outer = 00000000] [url = about:blank]
11:48:45 INFO - PROCESS | 1332 | --DOMWINDOW == 203 (1C0C1000) [pid = 1332] [serial = 835] [outer = 00000000] [url = about:blank]
11:48:45 INFO - PROCESS | 1332 | --DOMWINDOW == 202 (14A06000) [pid = 1332] [serial = 817] [outer = 00000000] [url = about:blank]
11:48:46 INFO - PROCESS | 1332 | ++DOCSHELL 0BE3E000 == 75 [pid = 1332] [id = 352]
11:48:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 203 (145ED400) [pid = 1332] [serial = 989] [outer = 00000000]
11:48:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 204 (1605D400) [pid = 1332] [serial = 990] [outer = 145ED400]
11:48:46 INFO - PROCESS | 1332 | 1447357726296 Marionette INFO loaded listener.js
11:48:46 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 205 (18B02000) [pid = 1332] [serial = 991] [outer = 145ED400]
11:48:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:46 INFO - document served over http requires an https
11:48:46 INFO - sub-resource via xhr-request using the meta-referrer
11:48:46 INFO - delivery method with keep-origin-redirect and when
11:48:46 INFO - the target request is cross-origin.
11:48:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
11:48:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:48:46 INFO - PROCESS | 1332 | ++DOCSHELL 1452E000 == 76 [pid = 1332] [id = 353]
11:48:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 206 (16C8B400) [pid = 1332] [serial = 992] [outer = 00000000]
11:48:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 207 (1B0B9C00) [pid = 1332] [serial = 993] [outer = 16C8B400]
11:48:47 INFO - PROCESS | 1332 | 1447357726997 Marionette INFO loaded listener.js
11:48:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 208 (1BF92000) [pid = 1332] [serial = 994] [outer = 16C8B400]
11:48:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:47 INFO - document served over http requires an https
11:48:47 INFO - sub-resource via xhr-request using the meta-referrer
11:48:47 INFO - delivery method with no-redirect and when
11:48:47 INFO - the target request is cross-origin.
11:48:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:48:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:48:47 INFO - PROCESS | 1332 | ++DOCSHELL 1CDEB400 == 77 [pid = 1332] [id = 354]
11:48:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 209 (1D0B5800) [pid = 1332] [serial = 995] [outer = 00000000]
11:48:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 210 (1D331800) [pid = 1332] [serial = 996] [outer = 1D0B5800]
11:48:47 INFO - PROCESS | 1332 | 1447357727607 Marionette INFO loaded listener.js
11:48:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 211 (1DEA4400) [pid = 1332] [serial = 997] [outer = 1D0B5800]
11:48:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:48 INFO - document served over http requires an https
11:48:48 INFO - sub-resource via xhr-request using the meta-referrer
11:48:48 INFO - delivery method with swap-origin-redirect and when
11:48:48 INFO - the target request is cross-origin.
11:48:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 770ms
11:48:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:48:48 INFO - PROCESS | 1332 | ++DOCSHELL 1FC87400 == 78 [pid = 1332] [id = 355]
11:48:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 212 (1FC87800) [pid = 1332] [serial = 998] [outer = 00000000]
11:48:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 213 (1FFC6800) [pid = 1332] [serial = 999] [outer = 1FC87800]
11:48:48 INFO - PROCESS | 1332 | 1447357728447 Marionette INFO loaded listener.js
11:48:48 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:48 INFO - PROCESS | 1332 | ++DOMWINDOW == 214 (20060800) [pid = 1332] [serial = 1000] [outer = 1FC87800]
11:48:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:48 INFO - document served over http requires an http
11:48:48 INFO - sub-resource via fetch-request using the meta-referrer
11:48:48 INFO - delivery method with keep-origin-redirect and when
11:48:48 INFO - the target request is same-origin.
11:48:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
11:48:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:48:49 INFO - PROCESS | 1332 | ++DOCSHELL 200CD000 == 79 [pid = 1332] [id = 356]
11:48:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 215 (200D8800) [pid = 1332] [serial = 1001] [outer = 00000000]
11:48:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 216 (20444800) [pid = 1332] [serial = 1002] [outer = 200D8800]
11:48:49 INFO - PROCESS | 1332 | 1447357729188 Marionette INFO loaded listener.js
11:48:49 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:49 INFO - PROCESS | 1332 | ++DOMWINDOW == 217 (20A1DC00) [pid = 1332] [serial = 1003] [outer = 200D8800]
11:48:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:49 INFO - document served over http requires an http
11:48:49 INFO - sub-resource via fetch-request using the meta-referrer
11:48:49 INFO - delivery method with no-redirect and when
11:48:49 INFO - the target request is same-origin.
11:48:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
11:48:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 216 (1BF65C00) [pid = 1332] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357682464]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 215 (179F1800) [pid = 1332] [serial = 894] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 214 (145E9800) [pid = 1332] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 213 (20408000) [pid = 1332] [serial = 852] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 212 (0C063C00) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 211 (1D3A7C00) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 210 (1DD53400) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 209 (267BC800) [pid = 1332] [serial = 889] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357694309]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 208 (26590800) [pid = 1332] [serial = 884] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 207 (2659AC00) [pid = 1332] [serial = 885] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 206 (25605000) [pid = 1332] [serial = 882] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 205 (218C0C00) [pid = 1332] [serial = 890] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357694309]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 204 (266BA400) [pid = 1332] [serial = 887] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 203 (2370A400) [pid = 1332] [serial = 876] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 202 (23B45C00) [pid = 1332] [serial = 879] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 201 (234B2C00) [pid = 1332] [serial = 873] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 200 (23126400) [pid = 1332] [serial = 867] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 199 (2317BC00) [pid = 1332] [serial = 870] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 198 (1C463000) [pid = 1332] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357682464]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 197 (179F3000) [pid = 1332] [serial = 845] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 196 (22E66400) [pid = 1332] [serial = 864] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 195 (218B9800) [pid = 1332] [serial = 858] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 194 (211C7400) [pid = 1332] [serial = 855] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 193 (16C89800) [pid = 1332] [serial = 895] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 192 (1A284000) [pid = 1332] [serial = 892] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 191 (145F4400) [pid = 1332] [serial = 843] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 190 (20C4E400) [pid = 1332] [serial = 853] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 189 (1D3AE800) [pid = 1332] [serial = 850] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 188 (1C68E000) [pid = 1332] [serial = 906] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 187 (20E54800) [pid = 1332] [serial = 915] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 186 (222C7000) [pid = 1332] [serial = 861] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 185 (18B04800) [pid = 1332] [serial = 903] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (1C698000) [pid = 1332] [serial = 897] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (200D9000) [pid = 1332] [serial = 912] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (14EDD400) [pid = 1332] [serial = 918] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (1DE1A400) [pid = 1332] [serial = 909] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (22AACC00) [pid = 1332] [serial = 921] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (1C0D3C00) [pid = 1332] [serial = 900] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (20A24800) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (20068800) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (145EEC00) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (16C8C800) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (1BF67400) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (1C057000) [pid = 1332] [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]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (23552C00) [pid = 1332] [serial = 924] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (1D209400) [pid = 1332] [serial = 907] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (2040E800) [pid = 1332] [serial = 913] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (1E89C400) [pid = 1332] [serial = 910] [outer = 00000000] [url = about:blank]
11:48:50 INFO - PROCESS | 1332 | ++DOCSHELL 0BE3C400 == 80 [pid = 1332] [id = 357]
11:48:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 170 (0BF6E800) [pid = 1332] [serial = 1004] [outer = 00000000]
11:48:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 171 (179F1800) [pid = 1332] [serial = 1005] [outer = 0BF6E800]
11:48:50 INFO - PROCESS | 1332 | 1447357730336 Marionette INFO loaded listener.js
11:48:50 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 172 (1C698000) [pid = 1332] [serial = 1006] [outer = 0BF6E800]
11:48:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:50 INFO - document served over http requires an http
11:48:50 INFO - sub-resource via fetch-request using the meta-referrer
11:48:50 INFO - delivery method with swap-origin-redirect and when
11:48:50 INFO - the target request is same-origin.
11:48:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1119ms
11:48:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:48:50 INFO - PROCESS | 1332 | ++DOCSHELL 1BF67400 == 81 [pid = 1332] [id = 358]
11:48:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 173 (20E54800) [pid = 1332] [serial = 1007] [outer = 00000000]
11:48:50 INFO - PROCESS | 1332 | ++DOMWINDOW == 174 (2188A800) [pid = 1332] [serial = 1008] [outer = 20E54800]
11:48:50 INFO - PROCESS | 1332 | 1447357730948 Marionette INFO loaded listener.js
11:48:51 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 175 (21BB3000) [pid = 1332] [serial = 1009] [outer = 20E54800]
11:48:51 INFO - PROCESS | 1332 | ++DOCSHELL 22AA8000 == 82 [pid = 1332] [id = 359]
11:48:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 176 (22AA9800) [pid = 1332] [serial = 1010] [outer = 00000000]
11:48:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 177 (22AB4C00) [pid = 1332] [serial = 1011] [outer = 22AA9800]
11:48:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:51 INFO - document served over http requires an http
11:48:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:51 INFO - delivery method with keep-origin-redirect and when
11:48:51 INFO - the target request is same-origin.
11:48:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
11:48:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:48:51 INFO - PROCESS | 1332 | ++DOCSHELL 22A62800 == 83 [pid = 1332] [id = 360]
11:48:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 178 (22A64400) [pid = 1332] [serial = 1012] [outer = 00000000]
11:48:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 179 (22E6A800) [pid = 1332] [serial = 1013] [outer = 22A64400]
11:48:51 INFO - PROCESS | 1332 | 1447357731674 Marionette INFO loaded listener.js
11:48:51 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 180 (22E9AC00) [pid = 1332] [serial = 1014] [outer = 22A64400]
11:48:52 INFO - PROCESS | 1332 | ++DOCSHELL 23261000 == 84 [pid = 1332] [id = 361]
11:48:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 181 (23263400) [pid = 1332] [serial = 1015] [outer = 00000000]
11:48:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 182 (2326E000) [pid = 1332] [serial = 1016] [outer = 23263400]
11:48:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:52 INFO - document served over http requires an http
11:48:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:52 INFO - delivery method with no-redirect and when
11:48:52 INFO - the target request is same-origin.
11:48:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 730ms
11:48:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:48:52 INFO - PROCESS | 1332 | ++DOCSHELL 0C52AC00 == 85 [pid = 1332] [id = 362]
11:48:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 183 (10604800) [pid = 1332] [serial = 1017] [outer = 00000000]
11:48:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 184 (140BA400) [pid = 1332] [serial = 1018] [outer = 10604800]
11:48:52 INFO - PROCESS | 1332 | 1447357732631 Marionette INFO loaded listener.js
11:48:52 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 185 (14A05400) [pid = 1332] [serial = 1019] [outer = 10604800]
11:48:53 INFO - PROCESS | 1332 | ++DOCSHELL 1A282C00 == 86 [pid = 1332] [id = 363]
11:48:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 186 (1BF62400) [pid = 1332] [serial = 1020] [outer = 00000000]
11:48:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 187 (1BF8C400) [pid = 1332] [serial = 1021] [outer = 1BF62400]
11:48:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:53 INFO - document served over http requires an http
11:48:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:53 INFO - delivery method with swap-origin-redirect and when
11:48:53 INFO - the target request is same-origin.
11:48:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1231ms
11:48:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:48:53 INFO - PROCESS | 1332 | ++DOCSHELL 1CDE9800 == 87 [pid = 1332] [id = 364]
11:48:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 188 (1CDEF800) [pid = 1332] [serial = 1022] [outer = 00000000]
11:48:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 189 (1D335400) [pid = 1332] [serial = 1023] [outer = 1CDEF800]
11:48:53 INFO - PROCESS | 1332 | 1447357733798 Marionette INFO loaded listener.js
11:48:53 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:53 INFO - PROCESS | 1332 | ++DOMWINDOW == 190 (1E89B000) [pid = 1332] [serial = 1024] [outer = 1CDEF800]
11:48:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:54 INFO - document served over http requires an http
11:48:54 INFO - sub-resource via script-tag using the meta-referrer
11:48:54 INFO - delivery method with keep-origin-redirect and when
11:48:54 INFO - the target request is same-origin.
11:48:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1075ms
11:48:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:48:54 INFO - PROCESS | 1332 | ++DOCSHELL 22E9FC00 == 88 [pid = 1332] [id = 365]
11:48:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 191 (23152400) [pid = 1332] [serial = 1025] [outer = 00000000]
11:48:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 192 (2326A800) [pid = 1332] [serial = 1026] [outer = 23152400]
11:48:54 INFO - PROCESS | 1332 | 1447357734859 Marionette INFO loaded listener.js
11:48:54 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:54 INFO - PROCESS | 1332 | ++DOMWINDOW == 193 (234B1800) [pid = 1332] [serial = 1027] [outer = 23152400]
11:48:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:55 INFO - document served over http requires an http
11:48:55 INFO - sub-resource via script-tag using the meta-referrer
11:48:55 INFO - delivery method with no-redirect and when
11:48:55 INFO - the target request is same-origin.
11:48:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
11:48:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:48:55 INFO - PROCESS | 1332 | ++DOCSHELL 23559800 == 89 [pid = 1332] [id = 366]
11:48:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 194 (23709400) [pid = 1332] [serial = 1028] [outer = 00000000]
11:48:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 195 (238C5C00) [pid = 1332] [serial = 1029] [outer = 23709400]
11:48:55 INFO - PROCESS | 1332 | 1447357735817 Marionette INFO loaded listener.js
11:48:55 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:55 INFO - PROCESS | 1332 | ++DOMWINDOW == 196 (23B45C00) [pid = 1332] [serial = 1030] [outer = 23709400]
11:48:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:56 INFO - document served over http requires an http
11:48:56 INFO - sub-resource via script-tag using the meta-referrer
11:48:56 INFO - delivery method with swap-origin-redirect and when
11:48:56 INFO - the target request is same-origin.
11:48:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
11:48:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:48:56 INFO - PROCESS | 1332 | ++DOCSHELL 25051400 == 90 [pid = 1332] [id = 367]
11:48:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 197 (253A6000) [pid = 1332] [serial = 1031] [outer = 00000000]
11:48:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 198 (2560E800) [pid = 1332] [serial = 1032] [outer = 253A6000]
11:48:56 INFO - PROCESS | 1332 | 1447357736798 Marionette INFO loaded listener.js
11:48:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 199 (26586C00) [pid = 1332] [serial = 1033] [outer = 253A6000]
11:48:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:57 INFO - document served over http requires an http
11:48:57 INFO - sub-resource via xhr-request using the meta-referrer
11:48:57 INFO - delivery method with keep-origin-redirect and when
11:48:57 INFO - the target request is same-origin.
11:48:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
11:48:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:48:57 INFO - PROCESS | 1332 | ++DOCSHELL 266BEC00 == 91 [pid = 1332] [id = 368]
11:48:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 200 (266BF400) [pid = 1332] [serial = 1034] [outer = 00000000]
11:48:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 201 (26B95400) [pid = 1332] [serial = 1035] [outer = 266BF400]
11:48:57 INFO - PROCESS | 1332 | 1447357737714 Marionette INFO loaded listener.js
11:48:57 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 202 (2852C000) [pid = 1332] [serial = 1036] [outer = 266BF400]
11:48:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:58 INFO - document served over http requires an http
11:48:58 INFO - sub-resource via xhr-request using the meta-referrer
11:48:58 INFO - delivery method with no-redirect and when
11:48:58 INFO - the target request is same-origin.
11:48:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
11:48:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:48:58 INFO - PROCESS | 1332 | ++DOCSHELL 28C3F400 == 92 [pid = 1332] [id = 369]
11:48:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 203 (28C43400) [pid = 1332] [serial = 1037] [outer = 00000000]
11:48:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 204 (28F04000) [pid = 1332] [serial = 1038] [outer = 28C43400]
11:48:58 INFO - PROCESS | 1332 | 1447357738649 Marionette INFO loaded listener.js
11:48:58 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:58 INFO - PROCESS | 1332 | ++DOMWINDOW == 205 (29C40400) [pid = 1332] [serial = 1039] [outer = 28C43400]
11:48:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:48:59 INFO - document served over http requires an http
11:48:59 INFO - sub-resource via xhr-request using the meta-referrer
11:48:59 INFO - delivery method with swap-origin-redirect and when
11:48:59 INFO - the target request is same-origin.
11:48:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
11:48:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:48:59 INFO - PROCESS | 1332 | ++DOCSHELL 28D1EC00 == 93 [pid = 1332] [id = 370]
11:48:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 206 (29C43800) [pid = 1332] [serial = 1040] [outer = 00000000]
11:48:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 207 (2AADAC00) [pid = 1332] [serial = 1041] [outer = 29C43800]
11:48:59 INFO - PROCESS | 1332 | 1447357739585 Marionette INFO loaded listener.js
11:48:59 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:48:59 INFO - PROCESS | 1332 | ++DOMWINDOW == 208 (2AC44C00) [pid = 1332] [serial = 1042] [outer = 29C43800]
11:49:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:00 INFO - document served over http requires an https
11:49:00 INFO - sub-resource via fetch-request using the meta-referrer
11:49:00 INFO - delivery method with keep-origin-redirect and when
11:49:00 INFO - the target request is same-origin.
11:49:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
11:49:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:49:00 INFO - PROCESS | 1332 | ++DOCSHELL 2AE0C000 == 94 [pid = 1332] [id = 371]
11:49:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 209 (2AE0EC00) [pid = 1332] [serial = 1043] [outer = 00000000]
11:49:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 210 (2B190000) [pid = 1332] [serial = 1044] [outer = 2AE0EC00]
11:49:00 INFO - PROCESS | 1332 | 1447357740528 Marionette INFO loaded listener.js
11:49:00 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:00 INFO - PROCESS | 1332 | ++DOMWINDOW == 211 (2B65A000) [pid = 1332] [serial = 1045] [outer = 2AE0EC00]
11:49:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:01 INFO - document served over http requires an https
11:49:01 INFO - sub-resource via fetch-request using the meta-referrer
11:49:01 INFO - delivery method with no-redirect and when
11:49:01 INFO - the target request is same-origin.
11:49:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
11:49:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:49:01 INFO - PROCESS | 1332 | ++DOCSHELL 28102800 == 95 [pid = 1332] [id = 372]
11:49:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 212 (28102C00) [pid = 1332] [serial = 1046] [outer = 00000000]
11:49:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 213 (28106000) [pid = 1332] [serial = 1047] [outer = 28102C00]
11:49:01 INFO - PROCESS | 1332 | 1447357741559 Marionette INFO loaded listener.js
11:49:01 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:01 INFO - PROCESS | 1332 | ++DOMWINDOW == 214 (28108800) [pid = 1332] [serial = 1048] [outer = 28102C00]
11:49:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:02 INFO - document served over http requires an https
11:49:02 INFO - sub-resource via fetch-request using the meta-referrer
11:49:02 INFO - delivery method with swap-origin-redirect and when
11:49:02 INFO - the target request is same-origin.
11:49:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1021ms
11:49:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:49:02 INFO - PROCESS | 1332 | ++DOCSHELL 28110C00 == 96 [pid = 1332] [id = 373]
11:49:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 215 (29D22400) [pid = 1332] [serial = 1049] [outer = 00000000]
11:49:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 216 (29D28C00) [pid = 1332] [serial = 1050] [outer = 29D22400]
11:49:02 INFO - PROCESS | 1332 | 1447357742581 Marionette INFO loaded listener.js
11:49:02 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:02 INFO - PROCESS | 1332 | ++DOMWINDOW == 217 (29D30800) [pid = 1332] [serial = 1051] [outer = 29D22400]
11:49:03 INFO - PROCESS | 1332 | ++DOCSHELL 240C8400 == 97 [pid = 1332] [id = 374]
11:49:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 218 (240C8C00) [pid = 1332] [serial = 1052] [outer = 00000000]
11:49:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 219 (240C7400) [pid = 1332] [serial = 1053] [outer = 240C8C00]
11:49:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:03 INFO - document served over http requires an https
11:49:03 INFO - sub-resource via iframe-tag using the meta-referrer
11:49:03 INFO - delivery method with keep-origin-redirect and when
11:49:03 INFO - the target request is same-origin.
11:49:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1074ms
11:49:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:49:03 INFO - PROCESS | 1332 | ++DOCSHELL 240C1C00 == 98 [pid = 1332] [id = 375]
11:49:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 220 (240C9000) [pid = 1332] [serial = 1054] [outer = 00000000]
11:49:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 221 (2B8AFC00) [pid = 1332] [serial = 1055] [outer = 240C9000]
11:49:03 INFO - PROCESS | 1332 | 1447357743689 Marionette INFO loaded listener.js
11:49:03 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:03 INFO - PROCESS | 1332 | ++DOMWINDOW == 222 (2C9C1400) [pid = 1332] [serial = 1056] [outer = 240C9000]
11:49:04 INFO - PROCESS | 1332 | ++DOCSHELL 2C9C7000 == 99 [pid = 1332] [id = 376]
11:49:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 223 (2C9C7800) [pid = 1332] [serial = 1057] [outer = 00000000]
11:49:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 224 (240C9800) [pid = 1332] [serial = 1058] [outer = 2C9C7800]
11:49:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:04 INFO - document served over http requires an https
11:49:04 INFO - sub-resource via iframe-tag using the meta-referrer
11:49:04 INFO - delivery method with no-redirect and when
11:49:04 INFO - the target request is same-origin.
11:49:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1020ms
11:49:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:49:04 INFO - PROCESS | 1332 | ++DOCSHELL 2C9C9C00 == 100 [pid = 1332] [id = 377]
11:49:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 225 (2C9CAC00) [pid = 1332] [serial = 1059] [outer = 00000000]
11:49:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 226 (2D30F000) [pid = 1332] [serial = 1060] [outer = 2C9CAC00]
11:49:04 INFO - PROCESS | 1332 | 1447357744750 Marionette INFO loaded listener.js
11:49:04 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:04 INFO - PROCESS | 1332 | ++DOMWINDOW == 227 (2D311000) [pid = 1332] [serial = 1061] [outer = 2C9CAC00]
11:49:05 INFO - PROCESS | 1332 | ++DOCSHELL 2B464400 == 101 [pid = 1332] [id = 378]
11:49:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 228 (2B465000) [pid = 1332] [serial = 1062] [outer = 00000000]
11:49:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 229 (2B46AC00) [pid = 1332] [serial = 1063] [outer = 2B465000]
11:49:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:05 INFO - document served over http requires an https
11:49:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:49:05 INFO - delivery method with swap-origin-redirect and when
11:49:05 INFO - the target request is same-origin.
11:49:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1107ms
11:49:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:49:05 INFO - PROCESS | 1332 | ++DOCSHELL 2B468C00 == 102 [pid = 1332] [id = 379]
11:49:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 230 (2B469000) [pid = 1332] [serial = 1064] [outer = 00000000]
11:49:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 231 (2C9CF400) [pid = 1332] [serial = 1065] [outer = 2B469000]
11:49:05 INFO - PROCESS | 1332 | 1447357745844 Marionette INFO loaded listener.js
11:49:05 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:05 INFO - PROCESS | 1332 | ++DOMWINDOW == 232 (2D30B400) [pid = 1332] [serial = 1066] [outer = 2B469000]
11:49:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:06 INFO - document served over http requires an https
11:49:06 INFO - sub-resource via script-tag using the meta-referrer
11:49:06 INFO - delivery method with keep-origin-redirect and when
11:49:06 INFO - the target request is same-origin.
11:49:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1018ms
11:49:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:49:06 INFO - PROCESS | 1332 | ++DOCSHELL 1B53B400 == 103 [pid = 1332] [id = 380]
11:49:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 233 (1B53C000) [pid = 1332] [serial = 1067] [outer = 00000000]
11:49:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 234 (2B46E800) [pid = 1332] [serial = 1068] [outer = 1B53C000]
11:49:06 INFO - PROCESS | 1332 | 1447357746852 Marionette INFO loaded listener.js
11:49:06 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:06 INFO - PROCESS | 1332 | ++DOMWINDOW == 235 (2AEA5400) [pid = 1332] [serial = 1069] [outer = 1B53C000]
11:49:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:07 INFO - document served over http requires an https
11:49:07 INFO - sub-resource via script-tag using the meta-referrer
11:49:07 INFO - delivery method with no-redirect and when
11:49:07 INFO - the target request is same-origin.
11:49:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
11:49:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:49:07 INFO - PROCESS | 1332 | ++DOCSHELL 2AEAC400 == 104 [pid = 1332] [id = 381]
11:49:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 236 (2AEAE000) [pid = 1332] [serial = 1070] [outer = 00000000]
11:49:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 237 (2B466400) [pid = 1332] [serial = 1071] [outer = 2AEAE000]
11:49:07 INFO - PROCESS | 1332 | 1447357747835 Marionette INFO loaded listener.js
11:49:07 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:07 INFO - PROCESS | 1332 | ++DOMWINDOW == 238 (2B93A800) [pid = 1332] [serial = 1072] [outer = 2AEAE000]
11:49:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:08 INFO - document served over http requires an https
11:49:08 INFO - sub-resource via script-tag using the meta-referrer
11:49:08 INFO - delivery method with swap-origin-redirect and when
11:49:08 INFO - the target request is same-origin.
11:49:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
11:49:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:49:08 INFO - PROCESS | 1332 | ++DOCSHELL 2B939800 == 105 [pid = 1332] [id = 382]
11:49:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 239 (2B940800) [pid = 1332] [serial = 1073] [outer = 00000000]
11:49:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 240 (2B948000) [pid = 1332] [serial = 1074] [outer = 2B940800]
11:49:08 INFO - PROCESS | 1332 | 1447357748807 Marionette INFO loaded listener.js
11:49:08 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:08 INFO - PROCESS | 1332 | ++DOMWINDOW == 241 (2B998800) [pid = 1332] [serial = 1075] [outer = 2B940800]
11:49:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:11 INFO - document served over http requires an https
11:49:11 INFO - sub-resource via xhr-request using the meta-referrer
11:49:11 INFO - delivery method with keep-origin-redirect and when
11:49:11 INFO - the target request is same-origin.
11:49:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2924ms
11:49:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:49:11 INFO - PROCESS | 1332 | ++DOCSHELL 0BE38800 == 106 [pid = 1332] [id = 383]
11:49:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 242 (0BE39000) [pid = 1332] [serial = 1076] [outer = 00000000]
11:49:11 INFO - PROCESS | 1332 | ++DOMWINDOW == 243 (16C87800) [pid = 1332] [serial = 1077] [outer = 0BE39000]
11:49:11 INFO - PROCESS | 1332 | 1447357751929 Marionette INFO loaded listener.js
11:49:12 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 244 (1903A800) [pid = 1332] [serial = 1078] [outer = 0BE39000]
11:49:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:12 INFO - document served over http requires an https
11:49:12 INFO - sub-resource via xhr-request using the meta-referrer
11:49:12 INFO - delivery method with no-redirect and when
11:49:12 INFO - the target request is same-origin.
11:49:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1120ms
11:49:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:49:12 INFO - PROCESS | 1332 | ++DOCSHELL 10B38800 == 107 [pid = 1332] [id = 384]
11:49:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 245 (111DB800) [pid = 1332] [serial = 1079] [outer = 00000000]
11:49:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 246 (1D32CC00) [pid = 1332] [serial = 1080] [outer = 111DB800]
11:49:12 INFO - PROCESS | 1332 | 1447357752911 Marionette INFO loaded listener.js
11:49:12 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:12 INFO - PROCESS | 1332 | ++DOMWINDOW == 247 (1FC92400) [pid = 1332] [serial = 1081] [outer = 111DB800]
11:49:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:49:13 INFO - document served over http requires an https
11:49:13 INFO - sub-resource via xhr-request using the meta-referrer
11:49:13 INFO - delivery method with swap-origin-redirect and when
11:49:13 INFO - the target request is same-origin.
11:49:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1179ms
11:49:13 INFO - TEST-START | /resource-timing/test_resource_timing.html
11:49:14 INFO - PROCESS | 1332 | ++DOCSHELL 13C3D800 == 108 [pid = 1332] [id = 385]
11:49:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 248 (143FB800) [pid = 1332] [serial = 1082] [outer = 00000000]
11:49:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 249 (1A35AC00) [pid = 1332] [serial = 1083] [outer = 143FB800]
11:49:14 INFO - PROCESS | 1332 | 1447357754100 Marionette INFO loaded listener.js
11:49:14 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 250 (1EBF9800) [pid = 1332] [serial = 1084] [outer = 143FB800]
11:49:14 INFO - PROCESS | 1332 | ++DOCSHELL 1C0BDC00 == 109 [pid = 1332] [id = 386]
11:49:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 251 (1C0C2000) [pid = 1332] [serial = 1085] [outer = 00000000]
11:49:14 INFO - PROCESS | 1332 | ++DOMWINDOW == 252 (1C0DA000) [pid = 1332] [serial = 1086] [outer = 1C0C2000]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 145EB800 == 108 [pid = 1332] [id = 277]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 28D24000 == 107 [pid = 1332] [id = 281]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 23261000 == 106 [pid = 1332] [id = 361]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 22A62800 == 105 [pid = 1332] [id = 360]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 22AA8000 == 104 [pid = 1332] [id = 359]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 1BF67400 == 103 [pid = 1332] [id = 358]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 0BE3C400 == 102 [pid = 1332] [id = 357]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 200CD000 == 101 [pid = 1332] [id = 356]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 1FC87400 == 100 [pid = 1332] [id = 355]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 1CDEB400 == 99 [pid = 1332] [id = 354]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 1452E000 == 98 [pid = 1332] [id = 353]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 0BE3E000 == 97 [pid = 1332] [id = 352]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 179ED800 == 96 [pid = 1332] [id = 351]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 1486E000 == 95 [pid = 1332] [id = 350]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 0C5C5800 == 94 [pid = 1332] [id = 349]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 2AE03C00 == 93 [pid = 1332] [id = 348]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 2B30E800 == 92 [pid = 1332] [id = 346]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 29F30000 == 91 [pid = 1332] [id = 345]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 29F2B800 == 90 [pid = 1332] [id = 344]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 29C44800 == 89 [pid = 1332] [id = 343]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 29B10800 == 88 [pid = 1332] [id = 342]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 2AC3B000 == 87 [pid = 1332] [id = 341]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 2AA18C00 == 86 [pid = 1332] [id = 340]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 28D8A000 == 85 [pid = 1332] [id = 339]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 28C49800 == 84 [pid = 1332] [id = 338]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 28C40400 == 83 [pid = 1332] [id = 337]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 285A6C00 == 82 [pid = 1332] [id = 336]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 28308000 == 81 [pid = 1332] [id = 335]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 2658C400 == 80 [pid = 1332] [id = 334]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 2504DC00 == 79 [pid = 1332] [id = 333]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 1FFC7800 == 78 [pid = 1332] [id = 332]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 18E7E000 == 77 [pid = 1332] [id = 331]
11:49:15 INFO - PROCESS | 1332 | --DOCSHELL 0C07E400 == 76 [pid = 1332] [id = 330]
11:49:15 INFO - PROCESS | 1332 | --DOMWINDOW == 251 (1D3A9400) [pid = 1332] [serial = 901] [outer = 00000000] [url = about:blank]
11:49:15 INFO - PROCESS | 1332 | --DOMWINDOW == 250 (1DD51400) [pid = 1332] [serial = 898] [outer = 00000000] [url = about:blank]
11:49:15 INFO - PROCESS | 1332 | --DOMWINDOW == 249 (19034400) [pid = 1332] [serial = 904] [outer = 00000000] [url = about:blank]
11:49:15 INFO - PROCESS | 1332 | --DOMWINDOW == 248 (218B7000) [pid = 1332] [serial = 916] [outer = 00000000] [url = about:blank]
11:49:15 INFO - PROCESS | 1332 | --DOMWINDOW == 247 (22E98400) [pid = 1332] [serial = 922] [outer = 00000000] [url = about:blank]
11:49:15 INFO - PROCESS | 1332 | --DOMWINDOW == 246 (19036C00) [pid = 1332] [serial = 919] [outer = 00000000] [url = about:blank]
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
11:49:15 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
11:49:15 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
11:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:15 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
11:49:15 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
11:49:15 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
11:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
11:49:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
11:49:15 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1484ms
11:49:15 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
11:49:15 INFO - PROCESS | 1332 | ++DOCSHELL 145F7400 == 77 [pid = 1332] [id = 387]
11:49:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 247 (145F8400) [pid = 1332] [serial = 1087] [outer = 00000000]
11:49:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 248 (1613CC00) [pid = 1332] [serial = 1088] [outer = 145F8400]
11:49:15 INFO - PROCESS | 1332 | 1447357755734 Marionette INFO loaded listener.js
11:49:15 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:15 INFO - PROCESS | 1332 | ++DOMWINDOW == 249 (179F1400) [pid = 1332] [serial = 1089] [outer = 145F8400]
11:49:16 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
11:49:16 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
11:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:16 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
11:49:16 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 670ms
11:49:16 INFO - TEST-START | /screen-orientation/lock-basic.html
11:49:16 INFO - PROCESS | 1332 | ++DOCSHELL 19034400 == 78 [pid = 1332] [id = 388]
11:49:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 250 (19036400) [pid = 1332] [serial = 1090] [outer = 00000000]
11:49:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 251 (1A323800) [pid = 1332] [serial = 1091] [outer = 19036400]
11:49:16 INFO - PROCESS | 1332 | 1447357756298 Marionette INFO loaded listener.js
11:49:16 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:16 INFO - PROCESS | 1332 | ++DOMWINDOW == 252 (1B7F8400) [pid = 1332] [serial = 1092] [outer = 19036400]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 251 (21881C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 250 (20C5BC00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 249 (1BF89C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 248 (16988800) [pid = 1332] [serial = 844] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 247 (2B30EC00) [pid = 1332] [serial = 973] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357718883]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 246 (2AE04000) [pid = 1332] [serial = 978] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 245 (29F2E800) [pid = 1332] [serial = 968] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 244 (29F95C00) [pid = 1332] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 243 (28786000) [pid = 1332] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 242 (28C4A400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 241 (179F0000) [pid = 1332] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 240 (285A9800) [pid = 1332] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 239 (1C0DA800) [pid = 1332] [serial = 765] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 238 (25601C00) [pid = 1332] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 237 (26B93C00) [pid = 1332] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 236 (14F6C400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 235 (28F06800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 234 (145EBC00) [pid = 1332] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 233 (14592C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 232 (28D25000) [pid = 1332] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 231 (1480A000) [pid = 1332] [serial = 760] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 230 (23B42400) [pid = 1332] [serial = 926] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 229 (2317E400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 228 (2AA20800) [pid = 1332] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 227 (2317A400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 226 (2AC37800) [pid = 1332] [serial = 802] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 225 (28D84C00) [pid = 1332] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 224 (0BF6E800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 223 (22AA9800) [pid = 1332] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 222 (1B7F2800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 221 (23172800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 220 (22AB1C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 219 (238C6C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 218 (1FC87800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 217 (14A01800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 216 (200D8800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 215 (2560D000) [pid = 1332] [serial = 936] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 214 (0C5C0800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 213 (2659A400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 212 (1D0B5800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 211 (13C40400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 210 (22E9C000) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 209 (23556C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 208 (234A6C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 207 (2658C800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 206 (20063800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 205 (21BB3C00) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 204 (23B3F000) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 203 (145ED400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 202 (20E54800) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 201 (16C8B400) [pid = 1332] [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]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 200 (1AEED000) [pid = 1332] [serial = 931] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357706822]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 199 (28315C00) [pid = 1332] [serial = 942] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 198 (2504B400) [pid = 1332] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 197 (20E51C00) [pid = 1332] [serial = 934] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 196 (25054400) [pid = 1332] [serial = 927] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 195 (1B0B9C00) [pid = 1332] [serial = 993] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 194 (1DEAA800) [pid = 1332] [serial = 932] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357706822]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 193 (145F5400) [pid = 1332] [serial = 929] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 192 (1605D400) [pid = 1332] [serial = 990] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 191 (20444800) [pid = 1332] [serial = 1002] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 190 (1FFC6800) [pid = 1332] [serial = 999] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 189 (179F1800) [pid = 1332] [serial = 1005] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 188 (1613C800) [pid = 1332] [serial = 981] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 187 (1D32A800) [pid = 1332] [serial = 987] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 186 (1D331800) [pid = 1332] [serial = 996] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 185 (22AB4C00) [pid = 1332] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 184 (2188A800) [pid = 1332] [serial = 1008] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 183 (1A360000) [pid = 1332] [serial = 984] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 182 (266BC000) [pid = 1332] [serial = 939] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 181 (22E6A800) [pid = 1332] [serial = 1013] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 180 (1FFCC000) [pid = 1332] [serial = 979] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 179 (2B65C800) [pid = 1332] [serial = 976] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 178 (29F2FC00) [pid = 1332] [serial = 969] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 177 (29C4E400) [pid = 1332] [serial = 966] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 176 (2B304800) [pid = 1332] [serial = 974] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357718883]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 175 (2B306800) [pid = 1332] [serial = 971] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 174 (2B186000) [pid = 1332] [serial = 960] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 173 (29B15C00) [pid = 1332] [serial = 963] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 172 (29DC3800) [pid = 1332] [serial = 954] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 171 (2AA23800) [pid = 1332] [serial = 957] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 170 (28D86800) [pid = 1332] [serial = 951] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 169 (28785C00) [pid = 1332] [serial = 945] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 168 (28C4D800) [pid = 1332] [serial = 948] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 167 (28F08400) [pid = 1332] [serial = 778] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 166 (218C1000) [pid = 1332] [serial = 767] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 165 (266C0C00) [pid = 1332] [serial = 772] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 164 (2852F800) [pid = 1332] [serial = 775] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 163 (2005E800) [pid = 1332] [serial = 724] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 162 (28F0F800) [pid = 1332] [serial = 711] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 161 (1FC86000) [pid = 1332] [serial = 851] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 160 (23266400) [pid = 1332] [serial = 781] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 159 (2312D400) [pid = 1332] [serial = 868] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 158 (1CDE6C00) [pid = 1332] [serial = 893] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 157 (28D7FC00) [pid = 1332] [serial = 793] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 156 (222D1000) [pid = 1332] [serial = 862] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 155 (18B0E000) [pid = 1332] [serial = 762] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 154 (2504D400) [pid = 1332] [serial = 880] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 153 (2378D800) [pid = 1332] [serial = 925] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 152 (22E72C00) [pid = 1332] [serial = 865] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 151 (2AAD8C00) [pid = 1332] [serial = 799] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 150 (1BF92000) [pid = 1332] [serial = 994] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 149 (266BE800) [pid = 1332] [serial = 888] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 148 (18B02000) [pid = 1332] [serial = 991] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 147 (253A4400) [pid = 1332] [serial = 714] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 146 (2AC45400) [pid = 1332] [serial = 804] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 145 (23550000) [pid = 1332] [serial = 874] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 144 (25610800) [pid = 1332] [serial = 883] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 143 (23796400) [pid = 1332] [serial = 877] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 142 (2317C000) [pid = 1332] [serial = 871] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 141 (1DEA4400) [pid = 1332] [serial = 997] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 140 (2AA19000) [pid = 1332] [serial = 796] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 139 (29F9EC00) [pid = 1332] [serial = 790] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 138 (21BA6400) [pid = 1332] [serial = 859] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 137 (29DC5C00) [pid = 1332] [serial = 784] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 136 (2128C800) [pid = 1332] [serial = 856] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 135 (28F09800) [pid = 1332] [serial = 719] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 134 (29DC2400) [pid = 1332] [serial = 787] [outer = 00000000] [url = about:blank]
11:49:18 INFO - PROCESS | 1332 | --DOMWINDOW == 133 (18B2EC00) [pid = 1332] [serial = 846] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2AAE0400 == 77 [pid = 1332] [id = 285]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 23154000 == 76 [pid = 1332] [id = 195]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1903B000 == 75 [pid = 1332] [id = 156]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 29F92800 == 74 [pid = 1332] [id = 280]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1D20F400 == 73 [pid = 1332] [id = 160]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 179EF000 == 72 [pid = 1332] [id = 279]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1C0BAC00 == 71 [pid = 1332] [id = 159]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 0C0CAC00 == 70 [pid = 1332] [id = 161]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2326D800 == 69 [pid = 1332] [id = 278]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 22AA5800 == 68 [pid = 1332] [id = 143]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2AA1F000 == 67 [pid = 1332] [id = 283]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1C0B9800 == 66 [pid = 1332] [id = 152]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 253AC400 == 65 [pid = 1332] [id = 274]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 14A09000 == 64 [pid = 1332] [id = 229]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 16C8D800 == 63 [pid = 1332] [id = 162]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1903E800 == 62 [pid = 1332] [id = 148]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 26B8D000 == 61 [pid = 1332] [id = 275]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 285A9000 == 60 [pid = 1332] [id = 276]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1DEA9000 == 59 [pid = 1332] [id = 163]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 234AA800 == 58 [pid = 1332] [id = 197]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 23178C00 == 57 [pid = 1332] [id = 253]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 14EDE400 == 56 [pid = 1332] [id = 257]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1C0D0800 == 55 [pid = 1332] [id = 272]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1903C400 == 54 [pid = 1332] [id = 157]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 16054C00 == 53 [pid = 1332] [id = 146]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 14A4F400 == 52 [pid = 1332] [id = 158]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2504BC00 == 51 [pid = 1332] [id = 249]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1CDF1800 == 50 [pid = 1332] [id = 154]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1B7EC800 == 49 [pid = 1332] [id = 150]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 200B0000 == 48 [pid = 1332] [id = 165]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 234B3400 == 47 [pid = 1332] [id = 268]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1401E800 == 46 [pid = 1332] [id = 145]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 10B3A000 == 45 [pid = 1332] [id = 144]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 238B9C00 == 44 [pid = 1332] [id = 200]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 28F04800 == 43 [pid = 1332] [id = 252]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 26597000 == 42 [pid = 1332] [id = 250]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 20408400 == 41 [pid = 1332] [id = 251]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2370EC00 == 40 [pid = 1332] [id = 199]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 22E73C00 == 39 [pid = 1332] [id = 193]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 14F6E000 == 38 [pid = 1332] [id = 155]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2AA18800 == 37 [pid = 1332] [id = 347]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 145F7400 == 36 [pid = 1332] [id = 387]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1C0BDC00 == 35 [pid = 1332] [id = 386]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 13C3D800 == 34 [pid = 1332] [id = 385]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 28D29C00 == 33 [pid = 1332] [id = 282]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 10B38800 == 32 [pid = 1332] [id = 384]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 0BE38800 == 31 [pid = 1332] [id = 383]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2B939800 == 30 [pid = 1332] [id = 382]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2AEAC400 == 29 [pid = 1332] [id = 381]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1B53B400 == 28 [pid = 1332] [id = 380]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2B468C00 == 27 [pid = 1332] [id = 379]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2B464400 == 26 [pid = 1332] [id = 378]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2C9C9C00 == 25 [pid = 1332] [id = 377]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2C9C7000 == 24 [pid = 1332] [id = 376]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 240C1C00 == 23 [pid = 1332] [id = 375]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 240C8400 == 22 [pid = 1332] [id = 374]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 28110C00 == 21 [pid = 1332] [id = 373]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 28102800 == 20 [pid = 1332] [id = 372]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 2AE0C000 == 19 [pid = 1332] [id = 371]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 28D1EC00 == 18 [pid = 1332] [id = 370]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 28C3F400 == 17 [pid = 1332] [id = 369]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 266BEC00 == 16 [pid = 1332] [id = 368]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 25051400 == 15 [pid = 1332] [id = 367]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 23559800 == 14 [pid = 1332] [id = 366]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 22E9FC00 == 13 [pid = 1332] [id = 365]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1CDE9800 == 12 [pid = 1332] [id = 364]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 1A282C00 == 11 [pid = 1332] [id = 363]
11:49:27 INFO - PROCESS | 1332 | --DOCSHELL 0C52AC00 == 10 [pid = 1332] [id = 362]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 132 (20060800) [pid = 1332] [serial = 1000] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 131 (20A1DC00) [pid = 1332] [serial = 1003] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 130 (1C698000) [pid = 1332] [serial = 1006] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 129 (267BDC00) [pid = 1332] [serial = 940] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 128 (1C46D000) [pid = 1332] [serial = 985] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 127 (1DD71C00) [pid = 1332] [serial = 988] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 126 (179F7000) [pid = 1332] [serial = 982] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 125 (1605CC00) [pid = 1332] [serial = 930] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 124 (23157000) [pid = 1332] [serial = 935] [outer = 00000000] [url = about:blank]
11:49:27 INFO - PROCESS | 1332 | --DOMWINDOW == 123 (21BB3000) [pid = 1332] [serial = 1009] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 122 (1C0C2000) [pid = 1332] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 121 (23263400) [pid = 1332] [serial = 1015] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357732045]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 120 (22A64400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 119 (200AA400) [pid = 1332] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 118 (2830B000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 117 (23152400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 116 (2C9C7800) [pid = 1332] [serial = 1057] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357744152]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 115 (1CDEF800) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 114 (2B469000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 113 (143FB800) [pid = 1332] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 112 (2AEAE000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 111 (28F04400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 110 (2B656000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 109 (23709400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 108 (0BE39000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 107 (145F8400) [pid = 1332] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 106 (28C40800) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 105 (2AE0EC00) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 104 (2C9CAC00) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 103 (28C43400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 102 (111DB800) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 101 (266BF400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 100 (285A7000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 99 (29B11000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 98 (29D22400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 97 (29F30400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 96 (2AA1A400) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 95 (240C9000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 94 (1B53C000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 93 (29C45C00) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 92 (240C8C00) [pid = 1332] [serial = 1052] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 91 (28D20C00) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 90 (10604800) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 89 (2B940800) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 88 (253A6000) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 87 (2B465000) [pid = 1332] [serial = 1062] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 86 (2AC3E800) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 85 (1BF62400) [pid = 1332] [serial = 1020] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 84 (28102C00) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 83 (29C43800) [pid = 1332] [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]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 82 (28106000) [pid = 1332] [serial = 1047] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 81 (2B46E800) [pid = 1332] [serial = 1068] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 80 (240C9800) [pid = 1332] [serial = 1058] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357744152]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 79 (2B8AFC00) [pid = 1332] [serial = 1055] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 78 (240C7400) [pid = 1332] [serial = 1053] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 77 (29D28C00) [pid = 1332] [serial = 1050] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 76 (2B948000) [pid = 1332] [serial = 1074] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 75 (28F04000) [pid = 1332] [serial = 1038] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 74 (1D335400) [pid = 1332] [serial = 1023] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 73 (2326E000) [pid = 1332] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447357732045]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 72 (1A323800) [pid = 1332] [serial = 1091] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 71 (2B466400) [pid = 1332] [serial = 1071] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 70 (179F1400) [pid = 1332] [serial = 1089] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 69 (1613CC00) [pid = 1332] [serial = 1088] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 68 (2B190000) [pid = 1332] [serial = 1044] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 67 (1BF8C400) [pid = 1332] [serial = 1021] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 66 (140BA400) [pid = 1332] [serial = 1018] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 65 (1D32CC00) [pid = 1332] [serial = 1080] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 64 (2B46AC00) [pid = 1332] [serial = 1063] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 63 (2D30F000) [pid = 1332] [serial = 1060] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 62 (2326A800) [pid = 1332] [serial = 1026] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 61 (1C0DA000) [pid = 1332] [serial = 1086] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 60 (1A35AC00) [pid = 1332] [serial = 1083] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 59 (2AADAC00) [pid = 1332] [serial = 1041] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 58 (2C9CF400) [pid = 1332] [serial = 1065] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 57 (238C5C00) [pid = 1332] [serial = 1029] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 56 (16C87800) [pid = 1332] [serial = 1077] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 55 (26B95400) [pid = 1332] [serial = 1035] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 54 (2560E800) [pid = 1332] [serial = 1032] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 53 (2B998800) [pid = 1332] [serial = 1075] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 52 (29C40400) [pid = 1332] [serial = 1039] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 51 (28D8AC00) [pid = 1332] [serial = 952] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 50 (28532000) [pid = 1332] [serial = 943] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 49 (29F96000) [pid = 1332] [serial = 955] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 48 (2878F000) [pid = 1332] [serial = 946] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 47 (22E9AC00) [pid = 1332] [serial = 1014] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 46 (2B664000) [pid = 1332] [serial = 977] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 45 (2AAD6000) [pid = 1332] [serial = 958] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 44 (2B309400) [pid = 1332] [serial = 972] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 43 (2B18AC00) [pid = 1332] [serial = 961] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 42 (2040F800) [pid = 1332] [serial = 841] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 41 (29F24400) [pid = 1332] [serial = 967] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 40 (2B18F000) [pid = 1332] [serial = 964] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 39 (28C53C00) [pid = 1332] [serial = 949] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 38 (1FC92400) [pid = 1332] [serial = 1081] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 37 (1903A800) [pid = 1332] [serial = 1078] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 36 (2852C000) [pid = 1332] [serial = 1036] [outer = 00000000] [url = about:blank]
11:49:32 INFO - PROCESS | 1332 | --DOMWINDOW == 35 (26586C00) [pid = 1332] [serial = 1033] [outer = 00000000] [url = about:blank]
11:49:33 INFO - PROCESS | 1332 | ++DOMWINDOW == 36 (0BE3CC00) [pid = 1332] [serial = 1093] [outer = 0BF27C00]
11:49:39 INFO - PROCESS | 1332 | --DOCSHELL 17516800 == 9 [pid = 1332] [id = 147]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 35 (1E89B000) [pid = 1332] [serial = 1024] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 34 (29D30800) [pid = 1332] [serial = 1051] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 33 (2C9C1400) [pid = 1332] [serial = 1056] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 32 (2AEA5400) [pid = 1332] [serial = 1069] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 31 (28108800) [pid = 1332] [serial = 1048] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 30 (23B45C00) [pid = 1332] [serial = 1030] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 29 (2AC44C00) [pid = 1332] [serial = 1042] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 28 (234B1800) [pid = 1332] [serial = 1027] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 27 (2D30B400) [pid = 1332] [serial = 1066] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 26 (1EBF9800) [pid = 1332] [serial = 1084] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 25 (2B65A000) [pid = 1332] [serial = 1045] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 24 (2D311000) [pid = 1332] [serial = 1061] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 23 (14A05400) [pid = 1332] [serial = 1019] [outer = 00000000] [url = about:blank]
11:49:39 INFO - PROCESS | 1332 | --DOMWINDOW == 22 (2B93A800) [pid = 1332] [serial = 1072] [outer = 00000000] [url = about:blank]
11:49:44 INFO - PROCESS | 1332 | --DOMWINDOW == 21 (1EBF9000) [pid = 1332] [serial = 742] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:49:46 INFO - PROCESS | 1332 | MARIONETTE LOG: INFO: Timeout fired
11:49:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
11:49:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
11:49:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
11:49:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30333ms
11:49:46 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
11:49:46 INFO - PROCESS | 1332 | ++DOCSHELL 0C018000 == 10 [pid = 1332] [id = 389]
11:49:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 22 (0C019000) [pid = 1332] [serial = 1094] [outer = 00000000]
11:49:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 23 (106F4400) [pid = 1332] [serial = 1095] [outer = 0C019000]
11:49:46 INFO - PROCESS | 1332 | 1447357786735 Marionette INFO loaded listener.js
11:49:46 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:49:46 INFO - PROCESS | 1332 | ++DOMWINDOW == 24 (10BDDC00) [pid = 1332] [serial = 1096] [outer = 0C019000]
11:49:47 INFO - PROCESS | 1332 | ++DOCSHELL 1401C000 == 11 [pid = 1332] [id = 390]
11:49:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 25 (14021000) [pid = 1332] [serial = 1097] [outer = 00000000]
11:49:47 INFO - PROCESS | 1332 | ++DOCSHELL 140B5800 == 12 [pid = 1332] [id = 391]
11:49:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 26 (140B6000) [pid = 1332] [serial = 1098] [outer = 00000000]
11:49:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 27 (140B6C00) [pid = 1332] [serial = 1099] [outer = 140B6000]
11:49:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 28 (140B8000) [pid = 1332] [serial = 1100] [outer = 14021000]
11:50:16 INFO - PROCESS | 1332 | MARIONETTE LOG: INFO: Timeout fired
11:50:16 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
11:50:16 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
11:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
11:50:16 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
11:50:16 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
11:50:16 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
11:50:16 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30428ms
11:50:16 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
11:50:17 INFO - PROCESS | 1332 | ++DOCSHELL 0C0CAC00 == 13 [pid = 1332] [id = 392]
11:50:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 29 (10691800) [pid = 1332] [serial = 1101] [outer = 00000000]
11:50:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 30 (13C46000) [pid = 1332] [serial = 1102] [outer = 10691800]
11:50:17 INFO - PROCESS | 1332 | 1447357817058 Marionette INFO loaded listener.js
11:50:17 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 31 (13DA4800) [pid = 1332] [serial = 1103] [outer = 10691800]
11:50:17 INFO - PROCESS | 1332 | ++DOCSHELL 143FB800 == 14 [pid = 1332] [id = 393]
11:50:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 32 (143FFC00) [pid = 1332] [serial = 1104] [outer = 00000000]
11:50:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 33 (144B4400) [pid = 1332] [serial = 1105] [outer = 143FFC00]
11:50:29 INFO - PROCESS | 1332 | --DOCSHELL 1401C000 == 13 [pid = 1332] [id = 390]
11:50:29 INFO - PROCESS | 1332 | --DOCSHELL 140B5800 == 12 [pid = 1332] [id = 391]
11:50:29 INFO - PROCESS | 1332 | --DOCSHELL 0C018000 == 11 [pid = 1332] [id = 389]
11:50:29 INFO - PROCESS | 1332 | --DOCSHELL 19034400 == 10 [pid = 1332] [id = 388]
11:50:29 INFO - PROCESS | 1332 | --DOMWINDOW == 32 (140B8000) [pid = 1332] [serial = 1100] [outer = 14021000] [url = about:blank]
11:50:29 INFO - PROCESS | 1332 | --DOMWINDOW == 31 (14021000) [pid = 1332] [serial = 1097] [outer = 00000000] [url = about:blank]
11:50:31 INFO - PROCESS | 1332 | --DOMWINDOW == 30 (13C46000) [pid = 1332] [serial = 1102] [outer = 00000000] [url = about:blank]
11:50:31 INFO - PROCESS | 1332 | --DOMWINDOW == 29 (1B7F8400) [pid = 1332] [serial = 1092] [outer = 00000000] [url = about:blank]
11:50:31 INFO - PROCESS | 1332 | --DOMWINDOW == 28 (10BDDC00) [pid = 1332] [serial = 1096] [outer = 00000000] [url = about:blank]
11:50:31 INFO - PROCESS | 1332 | --DOMWINDOW == 27 (106F4400) [pid = 1332] [serial = 1095] [outer = 00000000] [url = about:blank]
11:50:31 INFO - PROCESS | 1332 | --DOMWINDOW == 26 (0C019000) [pid = 1332] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
11:50:31 INFO - PROCESS | 1332 | --DOMWINDOW == 25 (140B6000) [pid = 1332] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
11:50:31 INFO - PROCESS | 1332 | --DOMWINDOW == 24 (19036400) [pid = 1332] [serial = 1090] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
11:50:37 INFO - PROCESS | 1332 | --DOMWINDOW == 23 (140B6C00) [pid = 1332] [serial = 1099] [outer = 00000000] [url = about:blank]
11:50:47 INFO - PROCESS | 1332 | MARIONETTE LOG: INFO: Timeout fired
11:50:47 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
11:50:47 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30332ms
11:50:47 INFO - TEST-START | /screen-orientation/onchange-event.html
11:50:47 INFO - PROCESS | 1332 | --DOCSHELL 143FB800 == 9 [pid = 1332] [id = 393]
11:50:47 INFO - PROCESS | 1332 | ++DOCSHELL 0C018000 == 10 [pid = 1332] [id = 394]
11:50:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 24 (0C080400) [pid = 1332] [serial = 1106] [outer = 00000000]
11:50:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 25 (106F4000) [pid = 1332] [serial = 1107] [outer = 0C080400]
11:50:47 INFO - PROCESS | 1332 | 1447357847398 Marionette INFO loaded listener.js
11:50:47 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:47 INFO - PROCESS | 1332 | ++DOMWINDOW == 26 (10BD7000) [pid = 1332] [serial = 1108] [outer = 0C080400]
11:50:57 INFO - PROCESS | 1332 | --DOCSHELL 0C0CAC00 == 9 [pid = 1332] [id = 392]
11:50:57 INFO - PROCESS | 1332 | --DOMWINDOW == 25 (144B4400) [pid = 1332] [serial = 1105] [outer = 143FFC00] [url = about:blank]
11:50:58 INFO - PROCESS | 1332 | --DOMWINDOW == 24 (143FFC00) [pid = 1332] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
11:50:59 INFO - PROCESS | 1332 | --DOMWINDOW == 23 (106F4000) [pid = 1332] [serial = 1107] [outer = 00000000] [url = about:blank]
11:50:59 INFO - PROCESS | 1332 | --DOMWINDOW == 22 (10691800) [pid = 1332] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
11:51:05 INFO - PROCESS | 1332 | --DOMWINDOW == 21 (13DA4800) [pid = 1332] [serial = 1103] [outer = 00000000] [url = about:blank]
11:51:17 INFO - PROCESS | 1332 | MARIONETTE LOG: INFO: Timeout fired
11:51:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
11:51:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
11:51:17 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30333ms
11:51:17 INFO - TEST-START | /screen-orientation/orientation-api.html
11:51:17 INFO - PROCESS | 1332 | ++DOCSHELL 0C062000 == 10 [pid = 1332] [id = 395]
11:51:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 22 (0C07C400) [pid = 1332] [serial = 1109] [outer = 00000000]
11:51:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 23 (106F4C00) [pid = 1332] [serial = 1110] [outer = 0C07C400]
11:51:17 INFO - PROCESS | 1332 | 1447357877772 Marionette INFO loaded listener.js
11:51:17 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:17 INFO - PROCESS | 1332 | ++DOMWINDOW == 24 (10BDF400) [pid = 1332] [serial = 1111] [outer = 0C07C400]
11:51:18 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
11:51:18 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
11:51:18 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
11:51:18 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 570ms
11:51:18 INFO - TEST-START | /screen-orientation/orientation-reading.html
11:51:18 INFO - PROCESS | 1332 | ++DOCSHELL 0BFD9400 == 11 [pid = 1332] [id = 396]
11:51:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 25 (13CCB000) [pid = 1332] [serial = 1112] [outer = 00000000]
11:51:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 26 (140B6C00) [pid = 1332] [serial = 1113] [outer = 13CCB000]
11:51:18 INFO - PROCESS | 1332 | 1447357878304 Marionette INFO loaded listener.js
11:51:18 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 27 (140BFC00) [pid = 1332] [serial = 1114] [outer = 13CCB000]
11:51:18 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
11:51:18 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
11:51:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
11:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
11:51:18 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
11:51:18 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
11:51:18 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
11:51:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
11:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
11:51:18 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
11:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
11:51:18 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 570ms
11:51:18 INFO - TEST-START | /selection/Document-open.html
11:51:18 INFO - PROCESS | 1332 | ++DOCSHELL 143F8400 == 12 [pid = 1332] [id = 397]
11:51:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 28 (144B4400) [pid = 1332] [serial = 1115] [outer = 00000000]
11:51:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 29 (145EE400) [pid = 1332] [serial = 1116] [outer = 144B4400]
11:51:18 INFO - PROCESS | 1332 | 1447357878888 Marionette INFO loaded listener.js
11:51:18 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:18 INFO - PROCESS | 1332 | ++DOMWINDOW == 30 (145F7800) [pid = 1332] [serial = 1117] [outer = 144B4400]
11:51:19 INFO - PROCESS | 1332 | ++DOCSHELL 1486A000 == 13 [pid = 1332] [id = 398]
11:51:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 31 (1486A400) [pid = 1332] [serial = 1118] [outer = 00000000]
11:51:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 32 (1486B000) [pid = 1332] [serial = 1119] [outer = 1486A400]
11:51:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 33 (14A01800) [pid = 1332] [serial = 1120] [outer = 1486A400]
11:51:19 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
11:51:19 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
11:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:19 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
11:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
11:51:19 INFO - TEST-OK | /selection/Document-open.html | took 670ms
11:51:19 INFO - TEST-START | /selection/addRange.html
11:51:19 INFO - PROCESS | 1332 | ++DOCSHELL 1486C400 == 14 [pid = 1332] [id = 399]
11:51:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 34 (1486C800) [pid = 1332] [serial = 1121] [outer = 00000000]
11:51:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 35 (14A0C400) [pid = 1332] [serial = 1122] [outer = 1486C800]
11:51:19 INFO - PROCESS | 1332 | 1447357879657 Marionette INFO loaded listener.js
11:51:19 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:19 INFO - PROCESS | 1332 | ++DOMWINDOW == 36 (14CE7C00) [pid = 1332] [serial = 1123] [outer = 1486C800]
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:20 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:21 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:22 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:23 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:24 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:25 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:51:26 INFO - PROCESS | 1332 | [1332] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:51 INFO - Selection.addRange() tests
11:51:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:51 INFO - "
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:51 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:51 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO - "
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:52 INFO - Selection.addRange() tests
11:51:52 INFO - Selection.addRange() tests
11:51:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO - "
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO - "
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:52 INFO - Selection.addRange() tests
11:51:52 INFO - Selection.addRange() tests
11:51:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO - "
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO - "
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:52 INFO - Selection.addRange() tests
11:51:52 INFO - Selection.addRange() tests
11:51:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO - "
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:52 INFO - "
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:52 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:52 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:52 INFO - Selection.addRange() tests
11:51:53 INFO - Selection.addRange() tests
11:51:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO - "
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO - "
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:53 INFO - Selection.addRange() tests
11:51:53 INFO - Selection.addRange() tests
11:51:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO - "
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO - "
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:53 INFO - Selection.addRange() tests
11:51:53 INFO - Selection.addRange() tests
11:51:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO - "
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:53 INFO - "
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - PROCESS | 1332 | --DOCSHELL 143F8400 == 13 [pid = 1332] [id = 397]
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - PROCESS | 1332 | --DOCSHELL 0BFD9400 == 12 [pid = 1332] [id = 396]
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - PROCESS | 1332 | --DOCSHELL 0C062000 == 11 [pid = 1332] [id = 395]
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - PROCESS | 1332 | --DOCSHELL 0C018000 == 10 [pid = 1332] [id = 394]
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - PROCESS | 1332 | --DOMWINDOW == 35 (1486B000) [pid = 1332] [serial = 1119] [outer = 1486A400] [url = about:blank]
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:53 INFO - Selection.addRange() tests
11:51:53 INFO - Selection.addRange() tests
11:51:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:54 INFO - Selection.addRange() tests
11:51:54 INFO - Selection.addRange() tests
11:51:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:54 INFO - Selection.addRange() tests
11:51:54 INFO - Selection.addRange() tests
11:51:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:54 INFO - Selection.addRange() tests
11:51:54 INFO - Selection.addRange() tests
11:51:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:54 INFO - "
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:54 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:54 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:54 INFO - Selection.addRange() tests
11:51:55 INFO - Selection.addRange() tests
11:51:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO - "
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO - "
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:55 INFO - Selection.addRange() tests
11:51:55 INFO - Selection.addRange() tests
11:51:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO - "
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO - "
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:55 INFO - Selection.addRange() tests
11:51:55 INFO - Selection.addRange() tests
11:51:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO - "
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO - "
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:55 INFO - Selection.addRange() tests
11:51:55 INFO - Selection.addRange() tests
11:51:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:55 INFO - "
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:55 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO - "
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:56 INFO - Selection.addRange() tests
11:51:56 INFO - Selection.addRange() tests
11:51:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO - "
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO - "
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:56 INFO - Selection.addRange() tests
11:51:56 INFO - Selection.addRange() tests
11:51:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO - "
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO - "
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:56 INFO - Selection.addRange() tests
11:51:56 INFO - Selection.addRange() tests
11:51:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO - "
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:56 INFO - "
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:56 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:56 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:56 INFO - Selection.addRange() tests
11:51:57 INFO - Selection.addRange() tests
11:51:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO - "
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO - "
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:57 INFO - Selection.addRange() tests
11:51:57 INFO - Selection.addRange() tests
11:51:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO - "
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO - "
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:57 INFO - Selection.addRange() tests
11:51:57 INFO - Selection.addRange() tests
11:51:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO - "
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO - "
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:57 INFO - Selection.addRange() tests
11:51:57 INFO - Selection.addRange() tests
11:51:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:57 INFO - "
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:57 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO - "
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:58 INFO - Selection.addRange() tests
11:51:58 INFO - Selection.addRange() tests
11:51:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO - "
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO - "
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:58 INFO - Selection.addRange() tests
11:51:58 INFO - Selection.addRange() tests
11:51:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO - "
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO - "
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:58 INFO - Selection.addRange() tests
11:51:58 INFO - Selection.addRange() tests
11:51:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO - "
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:58 INFO - "
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:58 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:58 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:58 INFO - Selection.addRange() tests
11:51:59 INFO - Selection.addRange() tests
11:51:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO - "
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO - "
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:59 INFO - Selection.addRange() tests
11:51:59 INFO - Selection.addRange() tests
11:51:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO - "
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO - "
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:59 INFO - Selection.addRange() tests
11:51:59 INFO - Selection.addRange() tests
11:51:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO - "
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO - "
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:51:59 INFO - Selection.addRange() tests
11:51:59 INFO - Selection.addRange() tests
11:51:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:51:59 INFO - "
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:51:59 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO - "
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:00 INFO - Selection.addRange() tests
11:52:00 INFO - Selection.addRange() tests
11:52:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO - "
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO - "
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:00 INFO - Selection.addRange() tests
11:52:00 INFO - Selection.addRange() tests
11:52:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO - "
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO - "
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:00 INFO - Selection.addRange() tests
11:52:00 INFO - Selection.addRange() tests
11:52:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO - "
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:00 INFO - "
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:00 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:00 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:00 INFO - Selection.addRange() tests
11:52:01 INFO - Selection.addRange() tests
11:52:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:01 INFO - Selection.addRange() tests
11:52:01 INFO - Selection.addRange() tests
11:52:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:01 INFO - Selection.addRange() tests
11:52:01 INFO - Selection.addRange() tests
11:52:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:01 INFO - Selection.addRange() tests
11:52:01 INFO - Selection.addRange() tests
11:52:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:01 INFO - "
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:01 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:01 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:02 INFO - Selection.addRange() tests
11:52:02 INFO - Selection.addRange() tests
11:52:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO - "
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO - "
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:02 INFO - Selection.addRange() tests
11:52:02 INFO - Selection.addRange() tests
11:52:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO - "
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO - "
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52: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]: first addRange() must not throw exceptions or modify the range it's given
11:52: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]: first addRange() must result in rangeCount being 1
11:52: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]: first addRange() must result in the selection's last range having the specified endpoints
11:52: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]: first addRange() must result in the selection's last range being the same object we added
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:02 INFO - Selection.addRange() tests
11:52:02 INFO - Selection.addRange() tests
11:52:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO - "
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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 ""
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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̈ḧ
11:52:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:02 INFO - "
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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 ""
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:02 INFO - Selection.addRange() tests
11:52:03 INFO - Selection.addRange() tests
11:52:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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 ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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̈ḧ
11:52:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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 ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52: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
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52: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
11:52:03 INFO - Selection.addRange() tests
11:52:03 INFO - Selection.addRange() tests
11:52:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:03 INFO - Selection.addRange() tests
11:52:03 INFO - Selection.addRange() tests
11:52:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:03 INFO - Selection.addRange() tests
11:52:03 INFO - Selection.addRange() tests
11:52:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:03 INFO - "
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:04 INFO - Selection.addRange() tests
11:52:04 INFO - Selection.addRange() tests
11:52:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO - "
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO - "
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:04 INFO - Selection.addRange() tests
11:52:04 INFO - Selection.addRange() tests
11:52:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO - "
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO - "
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:04 INFO - Selection.addRange() tests
11:52:04 INFO - Selection.addRange() tests
11:52:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO - "
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:04 INFO - "
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:04 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:04 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:04 INFO - Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:05 INFO - "
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:05 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:05 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:05 INFO - Selection.addRange() tests
11:52:06 INFO - Selection.addRange() tests
11:52:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO - "
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO - "
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:06 INFO - Selection.addRange() tests
11:52:06 INFO - Selection.addRange() tests
11:52:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO - "
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO - "
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:06 INFO - Selection.addRange() tests
11:52:06 INFO - Selection.addRange() tests
11:52:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO - "
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:06 INFO - "
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:06 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:06 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:06 INFO - Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:07 INFO - "
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:07 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:07 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:07 INFO - Selection.addRange() tests
11:52:08 INFO - Selection.addRange() tests
11:52:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:08 INFO - "
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:52:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:52:08 INFO - "
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:52:08 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:52:08 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:52:08 INFO - ]
11:52:44 INFO - PROCESS | 1332 | --DOMWINDOW == 41 (16055C00) [pid = 1332] [serial = 1135] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
11:52:44 INFO - PROCESS | 1332 | --DOMWINDOW == 40 (1486A400) [pid = 1332] [serial = 1131] [outer = 00000000] [url = about:blank]
11:52:44 INFO - PROCESS | 1332 | --DOMWINDOW == 39 (106F6800) [pid = 1332] [serial = 1128] [outer = 00000000] [url = about:blank]
11:52:44 INFO - PROCESS | 1332 | --DOMWINDOW == 38 (16988800) [pid = 1332] [serial = 1138] [outer = 00000000] [url = about:blank]
11:52:44 INFO - PROCESS | 1332 | --DOMWINDOW == 37 (0BFD7800) [pid = 1332] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Empty selection
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 14 [document.documentElement, 0, document.documentElement, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 15 [document.documentElement, 0, document.documentElement, 2]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 16 [document.documentElement, 1, document.documentElement, 2]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 17 [document.head, 1, document.head, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 18 [document.body, 0, document.body, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 22 [paras[0], 0, paras[0], 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 23 [paras[0], 0, paras[0], 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 24 [detachedPara1, 0, detachedPara1, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 25 [detachedPara1, 0, detachedPara1, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 28 [paras[0].firstChild, 3, paras[3], 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 29 [paras[0], 0, paras[0].firstChild, 7]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 30 [testDiv, 2, paras[4], 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 31 [testDiv, 1, paras[2].firstChild, 5]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 32 [document.documentElement, 1, document.body, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 34 [document, 0, document, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 35 [document, 0, document, 2]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 36 [document, 1, document, 2]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 37 [testDiv, 0, comment, 5]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 38 [paras[2].firstChild, 4, comment, 2]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 39 [paras[3], 1, comment, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 40 [foreignDoc, 0, foreignDoc, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 41 [foreignDoc, 1, foreignComment, 2]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 43 [xmlDoc, 0, xmlDoc, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 44 [xmlDoc, 1, xmlComment, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 50 [detachedComment, 3, detachedComment, 4]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 51 [detachedComment, 5, detachedComment, 5]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 55 [docfrag, 0, docfrag, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]
11:52:44 INFO - TEST-PASS | /selection/isCollapsed.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]
11:52:44 INFO - TEST-OK | /selection/isCollapsed.html | took 1134ms
11:52:44 INFO - TEST-START | /selection/removeAllRanges.html
11:52:44 INFO - PROCESS | 1332 | ++DOCSHELL 16055C00 == 13 [pid = 1332] [id = 411]
11:52:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 38 (16988800) [pid = 1332] [serial = 1154] [outer = 00000000]
11:52:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 39 (1D4B0400) [pid = 1332] [serial = 1155] [outer = 16988800]
11:52:44 INFO - PROCESS | 1332 | 1447357964728 Marionette INFO loaded listener.js
11:52:44 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:44 INFO - PROCESS | 1332 | ++DOMWINDOW == 40 (1E68D400) [pid = 1332] [serial = 1156] [outer = 16988800]
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
11:52:45 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
11:52:45 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
11:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:45 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
11:52:45 INFO - TEST-OK | /selection/removeAllRanges.html | took 893ms
11:52:45 INFO - TEST-START | /selection/selectAllChildren.html
11:52:45 INFO - PROCESS | 1332 | ++DOCSHELL 21E9DC00 == 14 [pid = 1332] [id = 412]
11:52:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 41 (222C9800) [pid = 1332] [serial = 1157] [outer = 00000000]
11:52:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 42 (22874400) [pid = 1332] [serial = 1158] [outer = 222C9800]
11:52:45 INFO - PROCESS | 1332 | 1447357965674 Marionette INFO loaded listener.js
11:52:45 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:45 INFO - PROCESS | 1332 | ++DOMWINDOW == 43 (22A66800) [pid = 1332] [serial = 1159] [outer = 222C9800]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 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 () {
11:52:49 INFO - "use strict";
11:52:49 INFO -
11:52:49 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
11:52:49 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:49 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:49 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 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 () {
11:52:50 INFO - "use strict";
11:52:50 INFO -
11:52:50 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:50 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:50 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
11:52:51 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
11:52:51 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 () {
11:52:51 INFO - "use strict";
11:52:51 INFO -
11:52:51 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 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 () {
11:52:51 INFO - "use strict";
11:52:51 INFO -
11:52:51 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:51 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
11:52:51 INFO - TEST-OK | /selection/selectAllChildren.html | took 5455ms
11:52:51 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
11:52:51 INFO - PROCESS | 1332 | ++DOCSHELL 2836D000 == 15 [pid = 1332] [id = 413]
11:52:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 44 (2836D400) [pid = 1332] [serial = 1160] [outer = 00000000]
11:52:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 45 (28371400) [pid = 1332] [serial = 1161] [outer = 2836D400]
11:52:51 INFO - PROCESS | 1332 | 1447357971648 Marionette INFO loaded listener.js
11:52:51 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:51 INFO - PROCESS | 1332 | ++DOMWINDOW == 46 (28377800) [pid = 1332] [serial = 1162] [outer = 2836D400]
11:52:52 INFO - PROCESS | 1332 | ++DOCSHELL 28F07400 == 16 [pid = 1332] [id = 414]
11:52:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 47 (28F08800) [pid = 1332] [serial = 1163] [outer = 00000000]
11:52:52 INFO - PROCESS | 1332 | ++DOMWINDOW == 48 (23546800) [pid = 1332] [serial = 1164] [outer = 28F08800]
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports query - assert_true: Document supports query. expected true got false
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports queryAll - assert_true: Document supports queryAll. expected true got false
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 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
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 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
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports query - assert_true: Fragment supports query. expected true got false
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports queryAll - assert_true: Fragment supports queryAll. expected true got false
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 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
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 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
11:52:54 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll tree order - root.queryAll is not a function
11:52:54 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
11:52:54 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOCSHELL 16055C00 == 15 [pid = 1332] [id = 411]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOCSHELL 16C8F800 == 14 [pid = 1332] [id = 410]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOCSHELL 14F5F800 == 13 [pid = 1332] [id = 409]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOCSHELL 1486C400 == 12 [pid = 1332] [id = 408]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOMWINDOW == 47 (0C07E800) [pid = 1332] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOCSHELL 140BA400 == 11 [pid = 1332] [id = 407]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOCSHELL 0BF2E400 == 10 [pid = 1332] [id = 406]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOCSHELL 16137C00 == 9 [pid = 1332] [id = 405]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOMWINDOW == 46 (16056400) [pid = 1332] [serial = 1136] [outer = 00000000] [url = about:blank]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOMWINDOW == 45 (14A04000) [pid = 1332] [serial = 1132] [outer = 00000000] [url = about:blank]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOMWINDOW == 44 (13C48000) [pid = 1332] [serial = 1129] [outer = 00000000] [url = about:blank]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOMWINDOW == 43 (14F67000) [pid = 1332] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - PROCESS | 1332 | --DOMWINDOW == 42 (10B99C00) [pid = 1332] [serial = 1126] [outer = 00000000] [url = about:blank]
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.query(q)
11:52:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:52:54 INFO - root.queryAll(q)
11:52:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:52:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
11:52:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 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
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:52:55 INFO - #descendant-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:52:55 INFO - #descendant-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:52:55 INFO - >
11:52:55 INFO - #child-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:52:55 INFO - >
11:52:55 INFO - #child-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:52:55 INFO - #child-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:52:55 INFO - #child-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:52:55 INFO - >#child-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:52:55 INFO - >#child-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:52:55 INFO - +
11:52:55 INFO - #adjacent-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:52:55 INFO - +
11:52:55 INFO - #adjacent-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:52:55 INFO - #adjacent-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:52:55 INFO - #adjacent-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:52:55 INFO - +#adjacent-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:52:55 INFO - +#adjacent-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:52:55 INFO - ~
11:52:55 INFO - #sibling-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:52:55 INFO - ~
11:52:55 INFO - #sibling-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:52:55 INFO - #sibling-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:52:55 INFO - #sibling-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:52:55 INFO - ~#sibling-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:52:55 INFO - ~#sibling-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:52:55 INFO -
11:52:55 INFO - ,
11:52:55 INFO -
11:52:55 INFO - #group strong - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:52:55 INFO -
11:52:55 INFO - ,
11:52:55 INFO -
11:52:55 INFO - #group strong - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:52:55 INFO - #group strong - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:52:55 INFO - #group strong - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:52:55 INFO - ,#group strong - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:52:55 INFO - ,#group strong - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
11:52:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:52:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:52:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:52:55 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4501ms
11:52:55 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
11:52:56 INFO - PROCESS | 1332 | ++DOCSHELL 0BE3F000 == 10 [pid = 1332] [id = 415]
11:52:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 43 (0C5C2000) [pid = 1332] [serial = 1165] [outer = 00000000]
11:52:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 44 (13CD3000) [pid = 1332] [serial = 1166] [outer = 0C5C2000]
11:52:56 INFO - PROCESS | 1332 | 1447357976116 Marionette INFO loaded listener.js
11:52:56 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 45 (14529800) [pid = 1332] [serial = 1167] [outer = 0C5C2000]
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 44 (17511800) [pid = 1332] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
11:52:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 43 (140BD800) [pid = 1332] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
11:52:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 42 (14F60000) [pid = 1332] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 41 (0BF2F800) [pid = 1332] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
11:52:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 40 (16988800) [pid = 1332] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 39 (14A02800) [pid = 1332] [serial = 1146] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 38 (22874400) [pid = 1332] [serial = 1158] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 37 (1D4B0400) [pid = 1332] [serial = 1155] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 36 (16139C00) [pid = 1332] [serial = 1150] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 35 (14F6B800) [pid = 1332] [serial = 1149] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 34 (1AE75400) [pid = 1332] [serial = 1152] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 33 (145EA400) [pid = 1332] [serial = 1144] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - PROCESS | 1332 | --DOMWINDOW == 32 (0C0C2800) [pid = 1332] [serial = 1141] [outer = 00000000] [url = about:blank]
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:52:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:52:56 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 879ms
11:52:56 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
11:52:56 INFO - PROCESS | 1332 | ++DOCSHELL 14A0AC00 == 11 [pid = 1332] [id = 416]
11:52:56 INFO - PROCESS | 1332 | ++DOMWINDOW == 33 (14F60000) [pid = 1332] [serial = 1168] [outer = 00000000]
11:52:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 34 (176D0800) [pid = 1332] [serial = 1169] [outer = 14F60000]
11:52:57 INFO - PROCESS | 1332 | 1447357976993 Marionette INFO loaded listener.js
11:52:57 INFO - PROCESS | 1332 | [1332] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 35 (17EE0800) [pid = 1332] [serial = 1170] [outer = 14F60000]
11:52:57 INFO - PROCESS | 1332 | ++DOCSHELL 1613C000 == 12 [pid = 1332] [id = 417]
11:52:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 36 (1613EC00) [pid = 1332] [serial = 1171] [outer = 00000000]
11:52:57 INFO - PROCESS | 1332 | ++DOCSHELL 179F9000 == 13 [pid = 1332] [id = 418]
11:52:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 37 (18B2A400) [pid = 1332] [serial = 1172] [outer = 00000000]
11:52:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 38 (190BBC00) [pid = 1332] [serial = 1173] [outer = 1613EC00]
11:52:57 INFO - PROCESS | 1332 | ++DOMWINDOW == 39 (1A286000) [pid = 1332] [serial = 1174] [outer = 18B2A400]
11:52:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
11:52:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
11:52:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:52:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:52:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:52:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:52:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */